# Java JVM Updates and Memory Improvements in Jenkins

**URL:** <https://community.jenkins.io/t/java-jvm-updates-and-memory-improvements-in-jenkins/36884>\
**Category:** Blog & News\
**Created:** [May 8, 2026, 1:41pm UTC](https://community.jenkins.io/t/java-jvm-updates-and-memory-improvements-in-jenkins/36884 "2026-05-08T13:41:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/system/32/4910_2.png) [@system](https://community.jenkins.io/u/system)\
**Post date:** [May 8, 2026, 1:41pm UTC](https://community.jenkins.io/t/java-jvm-updates-and-memory-improvements-in-jenkins/36884/1 "2026-05-08T13:41:56Z")

</div>

We did not make a single code-level change to achieve this reduction. The main driver was the JVM change itself.

Java 21 includes a number of runtime and garbage collection improvements that can positively affect memory behavior, especially in long-running server applications like Jenkins. While the exact impact depends on workload and configuration, the following areas are commonly relevant:

- improved garbage collection behavior

- runtime optimizations in the JVM

In our case, the upgrade improved the memory usage in our production environment significantly.

* * *
This is a companion discussion topic for the original entry at [https://www.jenkins.io/blog/2026/05/08/JVM-upgrade/](https://www.jenkins.io/blog/2026/05/08/JVM-upgrade/)

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [May 8, 2026, 3:09pm UTC](https://community.jenkins.io/t/java-jvm-updates-and-memory-improvements-in-jenkins/36884/2 "2026-05-08T15:09:40Z")

</div>

That is excellent news! Thanks for collecting those results and sharing them.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/system/32/4910_2.png) [@system](https://community.jenkins.io/u/system)\
**Post date:** [May 8, 2026, 3:09pm UTC](https://community.jenkins.io/t/java-jvm-updates-and-memory-improvements-in-jenkins/36884/3 "2026-05-08T15:09:40Z")

</div>



---

<div class="post-metadata">

**Author:** ![froque](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/froque/32/18312_2.png) [@froque](https://community.jenkins.io/u/froque)\
**Post date:** [May 14, 2026, 9:02am UTC](https://community.jenkins.io/t/java-jvm-updates-and-memory-improvements-in-jenkins/36884/4 "2026-05-14T09:02:29Z")

</div>

Correct link [Java JVM Updates and Memory Improvements in Jenkins](https://www.jenkins.io/blog/2026/05/08/JVM-upgrade/)
