A conference talk by Oracle engineers covering Java performance improvements from JDK 21 to JDK 25. Topics include performance metrics (throughput, latency, startup time, warmup), JIT compiler optimizations (inlining, loop unrolling, hoisting, dead code elimination, auto-vectorization), and specific JDK improvements: late barrier expansion for G1 GC, generational ZGC now default, compact object headers (reducing object size from 96 to 64 bits, saving 4 bytes per object), and JFR method timing enhancements. Benchmarks show ~10% latency improvement just by upgrading JDK, and 24% energy reduction from JDK 8 to 25. The Leyden project (AOT cache for faster startup/warmup) is also previewed.
•50m watch time
Sort: