Summary
The performance comparison between varianta_baseline and variantb_agp-9.4.0 reveals marginal differences in build times and task execution times. The overall build time for variantb_agp-9.4.0 is slightly higher by approximately 0.3 seconds (0.3% increase) compared to varianta_baseline. Configuration times are nearly identical, with variantb_agp-9.4.0 being marginally faster by about 0.45 seconds (1% decrease). Notable task differences include the GlobalSyntheticsGeneratorTask, which shows a significant increase in execution time in variantb_agp-9.4.0 by about 0.2 seconds (3.5% increase). CPU and memory usage across all processes and specifically for the build processes are closely matched between the two variants, with no significant deviations observed.
Detailed Report
1. Build Time Comparison
Overall Build Time:
- Mean:
varianta_baseline262.897s vsvariantb_agp-9.4.0263.692s (0.3% increase) - P50:
varianta_baseline267.392s vsvariantb_agp-9.4.0267.417s - P90:
varianta_baseline287.645s vsvariantb_agp-9.4.0287.170s
- Mean:
Configuration Time:
- Mean:
varianta_baseline45.175s vsvariantb_agp-9.4.044.723s (1% decrease) - P50:
varianta_baseline46.000s vsvariantb_agp-9.4.044.429s - P90:
varianta_baseline50.628s vsvariantb_agp-9.4.050.601s
- Mean:
2. Task Type Differences
- Top 3 Time-Consuming Tasks:
"GlobalSyntheticsGeneratorTask":- Mean:
varianta_baseline5.837s vsvariantb_agp-9.4.06.043s (3.5% increase) - P50:
varianta_baseline5.805s vsvariantb_agp-9.4.06.186s - P90:
varianta_baseline7.031s vsvariantb_agp-9.4.06.673s
- Mean:
"DexMergingTask":- Mean:
varianta_baseline7.276s vsvariantb_agp-9.4.07.316s - P50:
varianta_baseline1.431s vsvariantb_agp-9.4.01.304s - P90:
varianta_baseline21.139s vsvariantb_agp-9.4.021.178s
- Mean:
"KotlinCompile":- Mean:
varianta_baseline3.479s vsvariantb_agp-9.4.03.510s - P50:
varianta_baseline3.045s vsvariantb_agp-9.4.03.100s - P90:
varianta_baseline5.110s vsvariantb_agp-9.4.05.171s
- Mean:
3. Statistical Patterns
- Tasks with notable timing variations include
"GlobalSyntheticsGeneratorTask"with a 3.5% increase in mean execution time invariantb_agp-9.4.0.
5. CPU & Memory Usage Analysis
CPU Usage:
- All processes: Both variants reached a maximum of 100% CPU usage.
- Build process:
varianta_baseline95.6% vsvariantb_agp-9.4.095.4%. - Build child processes:
varianta_baseline93.57% vsvariantb_agp-9.4.094.0%.
Memory Usage:
- All processes:
varianta_baselinepeaked at 9.08 GB vsvariantb_agp-9.4.0at 9.0 GB. - Build process:
varianta_baseline4.54 GB vsvariantb_agp-9.4.04.41 GB. - Build child processes:
varianta_baseline3.44 GB vsvariantb_agp-9.4.03.49 GB.
- All processes:
In summary, the performance differences between the two variants are minimal, with slight variations in task execution times and negligible differences in resource usage.