Java Performance Boost from JDK 21 to 25 π
JDK 25 introduces significant performance improvements over JDK 21, enabling faster application execution with unchanged code.

Java
18.8K views β’ Oct 18, 2025

About this video
JDK 25 has just been released and is packed with performance improvements compared to JDK 21, allowing your unchanged application code to run even faster.In this talk, we will take a closer look at 13 concrete performance improvements made between JDK 21 and JDK 25 involving both the standard Java libraries, the JIT compiler, and the garbage collectors. Among these improvements is the newly introduced 'Stable Value' preview feature, which allows a field to share the benefits of both mutable and immutable fields simultaneously. We will learn how this new feature works, how much performance can be improved, and how your code can take advantage of it already today.We will also explore some of the design considerations made, the importance of developer feedback, and how the JDK engineers evaluate performance in a world of conflicting optimization criteria and varying platform properties.
Presented by *Per Minborg* (Java Core Library Team - Oracle) during Devoxx Belgium 2025 β€ https://devoxx.be
- JEPs in JDK 25 integrated since JDK 21 β€ https://openjdk.org/projects/jdk/25/jeps-since-jdk-21
- JEP 520: JFR Method Timing & Tracing β€ https://openjdk.org/jeps/520
- JEP 519: Compact Object Headers β€ https://openjdk.org/jeps/519
- JEP 454: Foreign Function & Memory API β€ https://openjdk.org/jeps/454
- JEP 502: Stable Values (Preview) β€ https://openjdk.org/jeps/502
- JEP 491: Synchronize Virtual Threads without Pinning β€ https://openjdk.org/jeps/491
- Project Leyden β€ https://openjdk.org/projects/leyden/
- Performance Improvements in JDK 24 β€ https://inside.java/2025/03/19/performance-improvements-in-jdk24/
- More on Performance... β€ https://inside.java/tag/performance
- Thumbnail photo credit β€ https://www.flickr.com/photos/bejug/albums/72177720329485456/
Tags: #Java #Performance #JDK
Presented by *Per Minborg* (Java Core Library Team - Oracle) during Devoxx Belgium 2025 β€ https://devoxx.be
- JEPs in JDK 25 integrated since JDK 21 β€ https://openjdk.org/projects/jdk/25/jeps-since-jdk-21
- JEP 520: JFR Method Timing & Tracing β€ https://openjdk.org/jeps/520
- JEP 519: Compact Object Headers β€ https://openjdk.org/jeps/519
- JEP 454: Foreign Function & Memory API β€ https://openjdk.org/jeps/454
- JEP 502: Stable Values (Preview) β€ https://openjdk.org/jeps/502
- JEP 491: Synchronize Virtual Threads without Pinning β€ https://openjdk.org/jeps/491
- Project Leyden β€ https://openjdk.org/projects/leyden/
- Performance Improvements in JDK 24 β€ https://inside.java/2025/03/19/performance-improvements-in-jdk24/
- More on Performance... β€ https://inside.java/tag/performance
- Thumbnail photo credit β€ https://www.flickr.com/photos/bejug/albums/72177720329485456/
Tags: #Java #Performance #JDK
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
18.8K
Likes
473
Duration
51:21
Published
Oct 18, 2025
User Reviews
4.6
(3)