Home
last modified time | relevance | path

Searched refs:trace (Results 1 – 25 of 39) sorted by relevance

12

/benchmark/benchmark-common/src/androidTest/java/androidx/benchmark/
DInMemoryTracingTest.kt47 val trace = InMemoryTracing.commitToTrace("testLabel") // capture trace in emptyTrace() constant
49 assertEquals(1, trace.packet.size) in emptyTrace()
50 val packet = trace.packet.first() in emptyTrace()
74 val trace = InMemoryTracing.commitToTrace("testLabel") in minimalTrace() constant
76 assertEquals(3, trace.packet.size) in minimalTrace()
79 val descriptor = trace.packet.first().track_descriptor in minimalTrace()
84 trace.packet[1].apply { in minimalTrace()
102 trace.packet[2].apply { in minimalTrace()
137 val trace = InMemoryTracing.commitToTrace("testLabel") in traceWithCounters() constant
139 assertEquals(5, trace.packet.size) in traceWithCounters()
[all …]
DPerfettoTraceTest.kt51 traceCallback = { trace -> perfettoTrace = trace } in <lambda>() method
68 traceCallback = { trace -> perfettoTrace = trace } in <lambda>() method
86 traceCallback = { trace -> perfettoTrace = trace } in <lambda>() method
160 traceCallback = { trace -> perfettoTrace = trace } in <lambda>() method
/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/
DPerfettoTraceRuleTest.kt26 import androidx.tracing.trace in <lambda>()
49 var trace: PerfettoTrace? = null in <lambda>() variable in androidx.benchmark.macro.PerfettoTraceRuleTest
59 assertNotNull(trace) in <lambda>()
61 TraceProcessor.runSingleSessionServer(trace!!.path) { in <lambda>()
72 .around(PerfettoTraceRule { trace = it }) in <lambda>()
76 trace(UNIQUE_SLICE_NAME) {} in <lambda>()
82 trace(UNIQUE_SLICE_NAME) {} in <lambda>()
DMacrobenchmarkTest.kt32 import androidx.tracing.trace
154 trace(TRACE_LABEL) { in validateCallbackBehavior()
225 measureBlock = { trace(TRACE_LABEL) { Thread.sleep(2) } } in callbackBehavior_null()
DMacrobenchmarkScopeTest.kt281 val trace = in <lambda>() constant
287 assertNotNull(trace) in <lambda>()
288 assertTrue(trace.outputRelativePath.startsWith("TEST-UNIQUE-NAME-methodTracing-")) in <lambda>()
/benchmark/benchmark-traceprocessor/src/commonMain/kotlin/androidx/benchmark/traceprocessor/
DTraceProcessor.kt69 public inline fun <T> trace(label: String, block: () -> T): T { in <lambda>() method in androidx.benchmark.traceprocessor.TraceProcessor.Tracer
80 public fun onLoadTraceFailure(trace: PerfettoTrace, throwable: Throwable) in <lambda>()
83 override fun onLoadTraceFailure(trace: PerfettoTrace, throwable: Throwable) {} in <lambda>()
123 tracer.trace("TraceProcessor#startServer") { in <lambda>()
160 tracer.trace("TraceProcessor#runServer") { in <lambda>()
168 public fun <T> loadTrace(trace: PerfettoTrace, block: Session.() -> T): T { in <lambda>()
170 loadTraceImpl(trace.path).use { in <lambda>()
174 eventCallback.onLoadTraceFailure(trace, t) in <lambda>()
184 public fun startSession(trace: PerfettoTrace): Session.Handle { in <lambda>()
186 loadTraceImpl(trace.path) in <lambda>()
[all …]
/benchmark/integration-tests/macrobenchmark-target/src/main/java/androidx/benchmark/integration/macrobenchmark/target/
DTrivialStartupActivity.kt24 import androidx.tracing.trace
42 trace("onResume") {} in onResume()
51 trace("tracing") { Thread.sleep(50) } in <lambda>()
DBackgroundWorkActivity.kt25 import androidx.tracing.trace in <lambda>()
70 trace("onResume") {} in <lambda>()
79 trace("tracing") { Thread.sleep(50) } in <lambda>()
/benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/
DMacrobenchmarkPhase.kt36 import androidx.tracing.trace in <lambda>()
140 trace("start metrics") { metrics.forEach { it.start() } } in runPhase()
141 profiler?.let { trace("start profiler") { it.start() } } in runPhase()
142 trace("measureBlock") { measureBlock(scope) } in runPhase()
145 trace("stop profiler") { in runPhase()
150 trace("stop metrics") { metrics.forEach { it.stop() } } in runPhase()
DTraceProcessorExtensions.kt182 override fun onLoadTraceFailure(trace: PerfettoTrace, throwable: Throwable) { in startServer()
186 if (trace.path.startsWith(Outputs.outputDirectory.absolutePath)) { in startServer()
198 absolutePath = trace.path in startServer()
DMacrobenchmarkScope.kt35 import androidx.tracing.trace in <lambda>()
300 trace("wait for $packageName to draw") { in <lambda>()
321 trace("dumpsys gfxinfo framestats") { in <lambda>()
DBaselineProfiles.kt33 import androidx.tracing.trace in <lambda>()
68 trace("generate profile for $packageName ($iteration)") { in <lambda>()
/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/
DPerfettoSdkTraceTest.kt27 import androidx.tracing.trace in <lambda>()
57 ) { trace -> in <lambda>() method
66 TraceProcessor.runSingleSessionServer(trace.path) { in <lambda>()
83 StringSource.appTagTraceStrings.forEach { trace(it) {} } in <lambda>()
DAndroidxTracingTraceTest.kt32 import androidx.tracing.trace in <lambda>()
98 trace(label) { Thread.sleep(50) } in <lambda>()
DPerfettoCaptureSweepTest.kt33 import androidx.tracing.trace in <lambda>()
117 "PerfettoCaptureTest_$it".also { label -> trace(label) { Thread.sleep(50) } } in <lambda>()
/benchmark/benchmark-common/src/main/java/androidx/benchmark/
DVirtualFile.kt27 import androidx.tracing.trace in <lambda>()
167 return trace("UserFile#executeCommand $cmd".take(127)) { in delete()
212 trace("ShellFile#useInputStream $cmd".take(127)) { in exists()
225 trace("ShellFile#useOutputStream $cmd".take(127)) { in exists()
234 trace("ShellFile#useOutputStream $cmd".take(127)) { in exists()
271 trace("ShellFile#executeCommand $cmd".take(127)) { in exists()
351 trace("buildCommand $cmd".take(127)) { in check()
DShell.kt30 import androidx.tracing.trace in <lambda>()
430 return trace("executeScript $script".take(127)) { in <lambda>()
783 trace("executeCommand $cmd".take(127)) { in executeCommandUnsafe()
784 return@trace executeCommandNonBlockingUnsafe(cmd).fullyReadInputStream() in executeCommandUnsafe()
788 trace("executeCommandNonBlocking $cmd".take(127)) { in executeCommandNonBlockingUnsafe()
789 return@trace uiAutomation.executeShellCommand( in executeCommandNonBlockingUnsafe()
799 trace("createShellScript") { in createShellScript()
828 return@trace ShellScript( in createShellScript()
854 trace("ShellScript#start") { in start()
866 return@trace StartedShellScript( in start()
[all …]
/benchmark/benchmark-common/src/main/proto/
Dperfetto_trace.proto35 // of the trace.
36 // Design doc: go/trace-ui-state.
41 // trace processor tables (i.e. the |ts| column of most tables)
49 // on tracks of a particular process in the trace.
51 // If more than one process in a trace has the same pid, it is UI
58 // on a particular app in the trace.
Dperfetto_config.proto172 // set if the data source writes packets that refer to previous trace
311 // start of the trace.
339 // Instead of emitting binary protobuf, convert the trace data to the legacy
340 // JSON format. Note that the trace data will still be returned as a series of
412 // Fix gpu clock rate during trace session.
477 // Configuration for trace packet interception. Used for diverting trace data to
536 // If enabled all processes will be scanned and dumped when the trace starts.
703 // trace. Use with caution as this will significantly slow down the target
707 // If set, stop the trace session after blocking the client for this
759 // A dump is always created at the beginning of the trace.
[all …]
/benchmark/integration-tests/macrobenchmark/src/main/java/androidx/benchmark/integration/macrobenchmark/
DTraceProcessorBenchmark.kt32 import androidx.tracing.trace
186 internal inline fun <T> measureBlock(block: () -> T): T = trace(SECTION_NAME) { block() } in <lambda>()
/benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/
DPerfettoHelper.kt30 import androidx.tracing.trace in <lambda>()
208 trace("Perfetto - capture started successfully") {} in <lambda>()
263 trace("Perfetto - preparing to stop") {} in <lambda>()
/benchmark/benchmark-traceprocessor/api/
Drestricted_current.txt85 …method public <T> T loadTrace(androidx.benchmark.traceprocessor.PerfettoTrace trace, kotlin.jvm.fu…
88 ….TraceProcessor.Session.Handle startSession(androidx.benchmark.traceprocessor.PerfettoTrace trace);
98 …method public void onLoadTraceFailure(androidx.benchmark.traceprocessor.PerfettoTrace trace, Throw…
102 …method public void onLoadTraceFailure(androidx.benchmark.traceprocessor.PerfettoTrace trace, Throw…
132 …method public final inline <T> T trace(String label, kotlin.jvm.functions.Function0<? extends T> b…
Dcurrent.txt85 …method public <T> T loadTrace(androidx.benchmark.traceprocessor.PerfettoTrace trace, kotlin.jvm.fu…
88 ….TraceProcessor.Session.Handle startSession(androidx.benchmark.traceprocessor.PerfettoTrace trace);
98 …method public void onLoadTraceFailure(androidx.benchmark.traceprocessor.PerfettoTrace trace, Throw…
102 …method public void onLoadTraceFailure(androidx.benchmark.traceprocessor.PerfettoTrace trace, Throw…
132 …method public final inline <T> T trace(String label, kotlin.jvm.functions.Function0<? extends T> b…
/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/traceprocessor/
DTraceProcessorTest.kt320 val trace = PerfettoTrace(traceFile.absolutePath) in startSessionNotReentrant() constant
327 startSession(trace).use { in startSessionNotReentrant()
330 traceProcessor.loadTrace(trace) {} in startSessionNotReentrant()
/benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/
DBenchmarkRuleLegacy.kt37 import androidx.tracing.trace
238 trace(description.displayName) { base.evaluate() } in <lambda>()

12