androidx.benchmark.macro

Annotations

Classes

AudioUnderrunMetric

Metric which captures information about playing audio.

CompilationMode

Type of compilation to use for a Macrobenchmark.

CompilationMode.Full

Full ahead-of-time compilation.

CompilationMode.None

No pre-compilation - entire app will be allowed to Just-In-Time compile as it runs.

CompilationMode.Partial

Partial ahead-of-time app compilation.

FrameTimingGfxInfoMetric

Legacy version of FrameTimingMetric, based on 'dumpsys gfxinfo' instead of trace data.

FrameTimingMetric

Metric which captures timing information from frames produced by a benchmark, such as a scrolling or animation benchmark.

MacrobenchmarkScope

Provides access to common operations in app automation, such as killing the app, or navigating home.

Metric

Metric interface.

StartupTimingLegacyMetric

Captures app startup timing metrics.

StartupTimingMetric

Captures app startup timing metrics.

TraceSectionMetric

Captures the time taken by a trace section - a named begin / end pair matching the provided name.

Enums

BaselineProfileMode

Choice of how the Baseline Profile in a target application should be included or ignored during pre-compilation.

StartupMode