androidx.benchmark.junit4
Kotlin
|Java
Classes
AndroidBenchmarkRunner |
Instrumentation runner for benchmarks, used to increase stability of measurements and minimize interference. |
BenchmarkRule |
JUnit rule for benchmarking code on an Android device. |
Extension functions summary
For BenchmarkRule | |
Unit |
BenchmarkRule.measureRepeated(crossinline block: BenchmarkRule.Scope.() -> Unit) Benchmark a block of code. |
Extension functions
measureRepeated
inline fun BenchmarkRule.measureRepeated(crossinline block: BenchmarkRule.Scope.() -> Unit): Unit
Benchmark a block of code.
@get:Rule val benchmarkRule = BenchmarkRule(); @Test fun myBenchmark() { ... benchmarkRule.measureRepeated { doSomeWork() } ... }
Parameters | |
---|---|
block: BenchmarkRule.Scope.() -> Unit | The block of code to benchmark. |