AGP 9.2.0 vs 9.1.0

The analysis of the Gradle build performance data reveals notable improvements in build times and resource utilization between the two variants, varianta_9.1.0 and variantb_9.2.0. The overall build time decreased by 4.45% from an average of 588.322 seconds in varianta_9.1.0 to 562.176 seconds in variantb_9.2.0. Configuration times also saw a slight improvement. The most time-consuming tasks such as :app:app:mergeExtDexDebug and :core:analytics:kspDebugKotlin showed significant reductions in execution times, contributing to the overall efficiency. Memory usage and CPU utilization during the build process were slightly better in variantb_9.2.0. Furthermore, Kotlin Build Reports indicate an increase in code generation lines per second, suggesting enhanced compiler performance in the newer variant.

Gradle 9.5.0 vs 9.4.1

The analysis of the Gradle build performance data reveals a slight increase in build time in variantb_9.5.0 compared to varianta_9.4.1, with the mean build time increasing by approximately 11.4 seconds (2%). The configuration time also saw an increase, with the mean time rising by about 2 seconds (3.2%). Notably, the most time-consuming tasks across both variants include ‘KotlinCompile’, ‘KspAATask’, and ‘LinkApplicationAndroidResourcesTask’, with minor increases in execution times in variantb_9.5.0. In terms of resource usage, both CPU and memory usage for all processes and specifically for the build processes show very close figures between the two variants, with no significant deviations. The total garbage collection (GC) counts are nearly identical, indicating stable memory management across builds.