<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Jdk on Telltale — Gradle build experiment results</title><link>https://cdsap.github.io/Telltale/components/jdk/</link><description>Recent content in Jdk on Telltale — Gradle build experiment results</description><generator>Hugo -- 0.145.0</generator><language>en-us</language><lastBuildDate>Tue, 23 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://cdsap.github.io/Telltale/components/jdk/index.xml" rel="self" type="application/rss+xml"/><item><title>JDK 25 Parallel GC - Gradle 9.1</title><link>https://cdsap.github.io/Telltale/posts/2025-09-23-cdsap-222-experiment/</link><pubDate>Tue, 23 Sep 2025 00:00:00 +0000</pubDate><guid>https://cdsap.github.io/Telltale/posts/2025-09-23-cdsap-222-experiment/</guid><description>The performance comparison between &lt;code>varianta_gradle_9_1_0&lt;/code> and &lt;code>variantb_jdk_25_parallel&lt;/code> reveals several key insights. The overall build time for &lt;code>varianta_gradle_9_1_0&lt;/code> averaged 466.318 seconds, slightly higher than &lt;code>variantb_jdk_25_parallel&lt;/code> at 448.495 seconds, marking a decrease of about 3.82%. Configuration times also show a decrease from 59.939 seconds in &lt;code>varianta_gradle_9_1_0&lt;/code> to 53.989 seconds in &lt;code>variantb_jdk_25_parallel&lt;/code>, a reduction of approximately 9.92%. Notably, garbage collection (GC) was more efficient in &lt;code>variantb_jdk_25_parallel&lt;/code> with significantly fewer total collections (74) compared to &lt;code>varianta_gradle_9_1_0&lt;/code> (157). Memory usage peaked slightly higher in &lt;code>variantb_jdk_25_parallel&lt;/code> at 11.49 GB compared to 10.98 GB in &lt;code>varianta_gradle_9_1_0&lt;/code>. CPU usage was maximized at 100% for both variants, indicating full utilization during the builds.</description></item><item><title>JDK 25 - Gradle 9.1</title><link>https://cdsap.github.io/Telltale/posts/2025-09-20-cdsap-219-experiment/</link><pubDate>Sat, 20 Sep 2025 00:00:00 +0000</pubDate><guid>https://cdsap.github.io/Telltale/posts/2025-09-20-cdsap-219-experiment/</guid><description>The analysis of the Gradle build performance data reveals some key differences between the two variants, &lt;code>varianta_gradle_9_1_0&lt;/code> and &lt;code>variantb_jdk_25&lt;/code>. The overall build time for &lt;code>varianta_gradle_9_1_0&lt;/code> averaged 461.379 seconds, slightly faster than &lt;code>variantb_jdk_25&lt;/code> at 469.345 seconds, a difference of about 7.966 seconds or approximately 1.7%. The configuration time showed &lt;code>varianta_gradle_9_1_0&lt;/code> to be slower on average, taking 57.628 seconds compared to 55.901 seconds for &lt;code>variantb_jdk_25&lt;/code>, a difference of 1.727 seconds or about 3.1%. Task execution times varied significantly between variants, with &lt;code>variantb_jdk_25&lt;/code> generally taking longer in tasks related to Kotlin compilation and Android resource linking. Memory usage was slightly higher in &lt;code>variantb_jdk_25&lt;/code> across all processes, with a maximum of 10.97 GB compared to 10.95 GB in &lt;code>varianta_gradle_9_1_0&lt;/code>. CPU usage was nearly maxed out for both variants. The total garbage collection counts were higher in &lt;code>varianta_gradle_9_1_0&lt;/code> with 157 collections compared to 120 in &lt;code>variantb_jdk_25&lt;/code>.</description></item><item><title>JDK 17 vs 21</title><link>https://cdsap.github.io/Telltale/posts/2025-08-31-cdsap-211-experiment/</link><pubDate>Sun, 31 Aug 2025 00:00:00 +0000</pubDate><guid>https://cdsap.github.io/Telltale/posts/2025-08-31-cdsap-211-experiment/</guid><description>The analysis of the Gradle build performance between &lt;code>varianta_jdk_17&lt;/code> and &lt;code>variantb_jdk_21&lt;/code> reveals several key insights. The overall build time for &lt;code>varianta_jdk_17&lt;/code> averages 396.626 seconds, while &lt;code>variantb_jdk_21&lt;/code> is slightly faster at 381.929 seconds, showing a reduction of approximately 14.697 seconds (3.7%). The configuration times are very close, with &lt;code>varianta_jdk_17&lt;/code> averaging 44.278 seconds and &lt;code>variantb_jdk_21&lt;/code> at 43.845 seconds. Notably, the most time-consuming tasks across both variants include &lt;code>:core:cart:compileDebugKotlin&lt;/code>, &lt;code>:core:identity:compileDebugKotlin&lt;/code>, and &lt;code>:core:contact:compileDebugKotlin&lt;/code>, with &lt;code>variantb_jdk_21&lt;/code> generally performing better in these areas. Memory usage is higher in &lt;code>variantb_jdk_21&lt;/code> across all processes, with a maximum of 10.84 GB compared to 10.31 GB in &lt;code>varianta_jdk_17&lt;/code>. CPU usage is nearly maxed out for both variants. The total garbage collection counts are slightly higher in &lt;code>variantb_jdk_21&lt;/code> with 139 collections compared to 131 in &lt;code>varianta_jdk_17&lt;/code>.</description></item></channel></rss>