Master Windows Internals - Kernel Programming, Debugging & Architecture
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore 13 concrete performance improvements implemented between JDK 21 and JDK 25 in this comprehensive conference talk that demonstrates how unchanged application code can run significantly faster with newer Java versions. Dive deep into enhancements across standard Java libraries, the JIT compiler, and garbage collectors, with special focus on the newly introduced 'Stable Value' preview feature that allows fields to simultaneously benefit from both mutable and immutable characteristics. Learn how this innovative feature operates, quantify potential performance gains, and discover practical implementation strategies for immediate adoption in your codebase. Examine the design considerations behind these improvements, understand the critical role of developer feedback in Java's evolution, and gain insights into how JDK engineers evaluate performance optimization in an environment of conflicting criteria and diverse platform properties. Access detailed information about relevant JEPs including JFR Method Timing & Tracing, Compact Object Headers, Foreign Function & Memory API, and Synchronize Virtual Threads without Pinning, along with resources on Project Leyden and additional performance-focused content.
Syllabus
From JDK 21 to JDK 25 - Java Performance Update 2025
Taught by
Java