ExperimentCSVReportBuild / configuration
AGP 9.5.0 vs 9.4.1CSVInteractive report

Overall build time

  • Mean -0.46%
  • Median +0.37%
  • P90 -0.44%

Configuration time

  • Mean -2.96%
  • Median -1.24%
  • P90 -1.62%
Gradle 9.8.2 vs 9.8.1CSVInteractive report

Overall build time

  • Mean -0.48%
  • Median +0.73%
  • P90 +3.45%

Configuration time

  • Mean -0.36%
  • Median -4.82%
  • P90 +5.16%
  • Build mean and P90 moved in opposite directions.
Gradle 9.8.1 vs 9.8.0CSVInteractive report

Overall build time

  • Mean -3.60%
  • Median -3.92%
  • P90 +0.03%

Configuration time

  • Mean -3.13%
  • Median -3.88%
  • P90 -5.46%
  • Build mean and P90 moved in opposite directions.
Kotlin 2.4.21 vs 2.4.20CSVInteractive report

Overall build time

  • Mean +8.21%
  • Median +7.84%
  • P90 +7.48%

Configuration time

  • Mean +3.11%
  • Median +3.30%
  • P90 -4.54%
  • Build mean changed +8.21%.
Gradle 9.8.0 vs 9.7.1CSVInteractive report

Overall build time

  • Mean -1.75%
  • Median -1.37%
  • P90 -2.07%

Configuration time

  • Mean -1.87%
  • Median +1.01%
  • P90 +1.48%
AGP 9.4.1 vs 9.4.0CSVInteractive report

Overall build time

  • Mean +3.33%
  • Median +4.90%
  • P90 +0.49%

Configuration time

  • Mean +0.85%
  • Median +1.47%
  • P90 -0.18%
Kotlin 2.4.20 vs 2.4.10CSVInteractive report

Overall build time

  • Mean +5.46%
  • Median +5.13%
  • P90 +8.72%

Configuration time

  • Mean +1.30%
  • Median +2.28%
  • P90 +2.82%
  • Build mean changed +5.46%.
AGP 9.4.0 vs 9.3.2CSVInteractive report

Overall build time

  • Mean +0.30%
  • Median +0.01%
  • P90 -0.17%

Configuration time

  • Mean -1.00%
  • Median -3.42%
  • P90 -0.05%
  • Build mean and P90 moved in opposite directions.
AGP 9.3.2 vs 9.3.1CSVInteractive report

Overall build time

  • Mean +3.66%
  • Median +1.05%
  • P90 +3.77%

Configuration time

  • Mean +6.76%
  • Median -2.07%
  • P90 +23.55%
  • Configuration mean changed +6.76%.
Gradle 9.7.1 vs 9.7.0CSVInteractive report

Overall build time

  • Mean -3.21%
  • Median -2.71%
  • P90 -3.39%

Configuration time

  • Mean -6.41%
  • Median -3.80%
  • P90 -1.34%
  • Configuration mean changed -6.41%.
Gradle 9.7.0 vs 9.6.1CSVInteractive report

Overall build time

  • Mean -1.94%
  • Median -0.35%
  • P90 +2.66%

Configuration time

  • Mean -0.35%
  • Median +2.40%
  • P90 +6.24%
  • Build mean and P90 moved in opposite directions.
AGP 9.3.1 vs 9.3.0CSVInteractive report

Overall build time

  • Mean +0.60%
  • Median -0.18%
  • P90 +0.63%

Configuration time

  • Mean +2.79%
  • Median +1.19%
  • P90 +1.56%
AGP 9.3.0 vs 9.2.1CSVInteractive report

Overall build time

  • Mean +0.14%
  • Median +1.03%
  • P90 -0.84%

Configuration time

  • Mean +3.49%
  • Median +1.72%
  • P90 +6.25%
  • Build mean and P90 moved in opposite directions.
Kotlin 2.4.10 vs 2.4.0CSVInteractive report

Overall build time

  • Mean +1.70%
  • Median +0.61%
  • P90 -0.58%

Configuration time

  • Mean +2.43%
  • Median +2.14%
  • P90 +6.84%
  • Build mean and P90 moved in opposite directions.
Gradle 9.6.1 vs 9.5.1CSVInteractive report

Overall build time

  • Mean +4.77%
  • Median +5.52%
  • P90 +2.26%

Configuration time

  • Mean -3.95%
  • Median -2.19%
  • P90 -4.34%
Gradle 9.6.0 vs 9.5.1CSVInteractive report

Overall build time

  • Mean +1.34%
  • Median +1.86%
  • P90 +3.99%

Configuration time

  • Mean -1.37%
  • Median -1.60%
  • P90 +2.19%
Kotlin 2.4.0 vs 2.3.21CSVInteractive report

Overall build time

  • Mean +3.13%
  • Median +1.48%
  • P90 +0.23%

Configuration time

  • Mean +3.51%
  • Median +1.05%
  • P90 -4.57%
JDK 26 with UseCompactObjectHeadersCSVInteractive report

Overall build time

  • Mean -0.28%
  • Median -0.76%
  • P90 +2.65%

Configuration time

  • Mean +0.40%
  • Median -0.39%
  • P90 +0.20%
  • Build mean and P90 moved in opposite directions.
Gradle 9.6.0-rc-1 vs 9.5.1CSVInteractive report

Overall build time

  • Mean -3.39%
  • Median -1.50%
  • P90 -2.29%

Configuration time

  • Mean -5.06%
  • Median -5.40%
  • P90 -1.73%
  • Configuration mean changed -5.06%.
Kotlin 2.3.21 vs 2.3.20CSVInteractive report

Overall build time

  • Mean +1.66%
  • Median +2.59%
  • P90 +1.43%

Configuration time

  • Mean -4.44%
  • Median -3.69%
  • P90 -8.01%
AGP 9.2.1 vs 9.2.0CSVInteractive report

Overall build time

  • Mean +2.77%
  • Median +2.39%
  • P90 +0.80%

Configuration time

  • Mean +16.39%
  • Median +5.79%
  • P90 +9.54%
  • Configuration mean changed +16.39%.
Gradle 9.5.1 vs 9.5.0CSVInteractive report

Overall build time

  • Mean -3.58%
  • Median -1.42%
  • P90 +5.33%

Configuration time

  • Mean -3.42%
  • Median -3.45%
  • P90 +2.38%
  • Build mean and P90 moved in opposite directions.
AGP 9.2.0 vs 9.1.0CSVInteractive report

Overall build time

  • Mean -4.44%
  • Median -5.33%
  • P90 -4.17%

Configuration time

  • Mean -0.69%
  • Median -3.56%
  • P90 -0.61%
Gradle 9.5.0 vs 9.4.1CSVInteractive report

Overall build time

  • Mean +1.99%
  • Median +0.12%
  • P90 +2.98%

Configuration time

  • Mean +3.25%
  • Median +1.27%
  • P90 +10.32%
  • Configuration P90 changed +10.32%.
Gradle 9.4.1 vs 9.5.0-rc-1CSVInteractive report

Overall build time

  • Mean +0.89%
  • Median +0.55%
  • P90 +2.00%

Configuration time

  • Mean -0.72%
  • Median -0.14%
  • P90 +0.55%
KGP 2.3.20 vs 2.3.10CSVInteractive report

Overall build time

  • Mean +0.77%
  • Median -0.21%
  • P90 +1.12%

Configuration time

  • Mean -0.17%
  • Median -0.80%
  • P90 -3.89%
Gradle 9.4.0 vs 9.3.1CSVInteractive report—
Gradle 9.4.0-rc-1 vs 9.3.1CSVInteractive report—
Kotlin 2.3.10 vs 2.3.0CSVInteractive report—
Gradle 9.2.1 vs 9.3.0CSVInteractive report—
Nowinandroid with MetroCSVInteractive report—
Kotlin 2.3.0CSVInteractive report—
Terminating Kotlin Process before R8 Task executionCSVInteractive report—
AGP9-beta01 with builtInKotlinCSVInteractive report—
Gradle 9.2.1CSVInteractive report—
AGP 9.0.0-beta01 vs 8.13.1CSVInteractive report—
Gradle 9.2.0CSVInteractive report—
Kotlin 2.3.0-beta2CSVInteractive report—
Gradle 9.2.0-rc-1 vs 9.1.0CSVInteractive report—
JDK 25 Parallel GC - Gradle 9.1CSVInteractive report—
JDK 25 - Gradle 9.1CSVInteractive report—
Gradle 9.1.0 vs 9.0.0CSVInteractive report—
KGP 2.2.10 vs 2.2.20CSVInteractive report—
JDK 17 vs 21CSVInteractive report—
AGP 9-alpha02CSVInteractive report—
KGP 2.2.10 vs 2.2.0CSVInteractive report—
KSP 2.2.10 with KSP2 EnabledCSVInteractive report—
AGP 9.0.0-alpha01 vs AGP 8.12CSVInteractive report—
Configuration Cache read-only mode in CI - Gradle 9.1.0-RC1CSVInteractive report—
Gradle 9.1.0-RC1 vs 9.0.0CSVInteractive report—
Gradle 9.0-rc4 vs 8.14.2CSVInteractive report—
KGP 2.2.20-Beta2 vs 2.2.0CSVInteractive report—
Gradle 9.0-rc3 vs 8.14.2CSVInteractive report—
Increasing Gradle process memory in KSP2 scenarioCSVInteractive report—
K2 with Kotlin 2.1.21CSVInteractive report—
K2 with Kotlin 2.2CSVInteractive report—
Kotlin 2.2.0 vs 2.1.21, Android 230 modulesCSVInteractive report—
Parallel vs G1 - 400 modules ProjectCSVInteractive report—
9.0.0-RC1 vs 8.14.2 - Android project 350 modulesCSVInteractive report—
Comparing AGP 8.9 vs 8.10.1 (nowinandroid)CSVInteractive report—
Comparing assembleRelease in AGP 8.9 vs 8.10.1 (nowinandroid)CSVInteractive report—
[Catchup] anvil vs metro - clean buildCSVInteractive report—
[Catchup] anvil vs metro - incremental buildCSVHTML report—
Comparing lintDebug in 300 modules project limiting task parallelization (3 workers)CSVInteractive report—
Gradle 8.14 vs 8.13 in an Android ProjectCSVInteractive report—
Gradle 8.14-rc2 in NowinandroidCSVInteractive report—
CatchUp using Metro on clean buildsCSVInteractive report—
CatchUp using Metro with abi scenarioCSVHTML report—
Comparing lintDebug in 300 modules project limiting task parallelizationCSVInteractive report—
Testing reservedMemoryPerTask 1G in Lint buildsCSVInteractive report—
Using R8 in a different process with 4gb and G1CSVInteractive report—
Comparing -Xms usage in nowinandroidCSVInteractive report—
Kotlin 2.1.20 vs 2.1.0 in nowinandroidCSVInteractive report—
Reducing parallelization of Kotlin compiler to 3 workers in nowinandroidCSVInteractive report—
Comparing G1 vs Parallel in nowinandroidCSVInteractive report—