Back to Coil

Benchmark Output

internal/benchmark/benchmark_output.md

3.4.03.0 KB
Original Source

Benchmarked on a Pixel 3 running Android 12.

coil-sample-view

BaselineProfileBenchmark_fullCompilation
timeToInitialDisplayMsmin 330.8median 340.1max 371.7
frameDurationCpuMsP50 14.2P90 41.2P95 145.5P99 149.6
frameOverrunMsP50 5.0P90 147.4P95 188.9P99 198.3
BaselineProfileBenchmark_noneCompilation
timeToInitialDisplayMsmin 303.3median 314.4max 334.7
frameDurationCpuMsP50 14.0P90 77.3P95 147.3P99 150.4
frameOverrunMsP50 4.5P90 151.3P95 192.0P99 200.8
BaselineProfileBenchmark_baselineProfile
timeToInitialDisplayMsmin 304.2median 309.5max 367.7
frameDurationCpuMsP50 12.4P90 54.7P95 149.1P99 172.1
frameOverrunMsP50 4.2P90 150.5P95 187.8P99 209.6

coil-sample-compose

BaselineProfileBenchmark_fullCompilation
timeToInitialDisplayMsmin 350.7median 361.4max 379.6
frameDurationCpuMsP50 12.2P90 71.2P95 195.7P99 202.1
frameOverrunMsP50 -5.1P90 177.1P95 204.2P99 216.2
BaselineProfileBenchmark_noneCompilation
timeToInitialDisplayMsmin 378.5median 404.9max 516.4
frameDurationCpuMsP50 27.3P90 362.9P95 365.9P99 369.4
frameOverrunMsP50 279.5P90 375.2P95 379.8P99 382.6
BaselineProfileBenchmark_baselineProfile
timeToInitialDisplayMsmin 362.2median 379.5max 467.5
frameDurationCpuMsP50 12.3P90 115.0P95 209.7P99 255.6
frameOverrunMsP50 3.7P90 220.9P95 228.2P99 271.9