AGP & Gradle benchmarks
Compare clean and incremental build times across Android Gradle Plugin versions, Gradle releases, and JDK upgrades on identical project shapes.
Spin up modularized Gradle Android or JVM projects with custom shapes, layers, and dependencies — built for benchmarking, performance analysis, and stress-testing build systems.
Project Generator is the tool behind Android and Gradle build-performance experiments — synthetic, reproducible projects you can throw at the Android Gradle Plugin (AGP), the Gradle daemon, Kotlin compilation, KSP, KAPT, or Develocity to isolate exactly what changes.
Compare clean and incremental build times across Android Gradle Plugin versions, Gradle releases, and JDK upgrades on identical project shapes.
Stress remote and local build caches, validate configuration-cache compatibility, and measure cache hit rates across module graphs.
Generate Kotlin-heavy modules with Hilt or Metro DI, Room database scaffolding, and Jetpack Compose to benchmark compiler and annotation-processing pipelines.
Tune the project shape — rectangle, triangle, rhombus, flat, bottleneck — to model real-world dependency graphs and study parallelism, classpath bloat, and module isolation.
Wire up Develocity, Common Custom User Data Plugin, and Build Scan publishing in one click to capture cache, performance, and dependency telemetry.
Drive the same project from a CLI in CI — generate hundreds or thousands of modules deterministically for regression testing and SLA monitoring.
Every generated project uses up-to-date defaults so your benchmarks reflect the current Android and JVM ecosystem.