P99 CONF 2025 is coming Oct 22-23! Call for speakers is open.

SESSION ON-DEMAND

All Things P99

The event for developers who care about P99 percentiles and high-performance, low-latency applications

Reducing P99 Latencies with Generational ZGC

With the low-latency garbage collector ZGC, GC pause times are no longer a big problem in Java. With sub-millisecond pause times there are instead other things in the GC and JVM that can cause application threads to experience unexpected latencies. This talk will dig into a specific use where the GC pauses are no longer the cause of unexpected latencies and look at how adding generations to ZGC help lower the p99 application latencies.

18 minutes
Stefan Johansson

Stefan Johansson, Principle Member of Technical Staff at Oracle

Stefan is a software engineer working in the HotSpot GC-team at Oracle. He joined the GC-team in 2013 and has been active in OpenJDK since then with a focus on the G1 garbage collector. Prior to working with GC in the JVM he was working on other JVM related projects at Oracle/Bea.