JavaOne 2026

JavaOne 2026 Session

Duke in front of a whiteboard

ZGC: A Decade of Redefining Java Performance

Summary

ZGC has evolved over the past decade from an experimental feature in JDK 11 to a robust, production-ready garbage collector powering critical online services worldwide.

ZGC is a concurrent garbage collector, meaning all heavy GC tasks are performed alongside application threads, resulting in sub-millisecond pause times. This makes ZGC a suitable garbage collector for applications where short response times are important. This talk will explore:

  • A brief history of ZGC
  • Its internal mechanisms
  • The performance in JDK 25
  • Future development plans

Profile

Type: Learning Session (50 min)

Track: Application Performance, Manageability, and Tooling

Audience Level: Intermediate

Speaker: Stefan Johannson

Session: Tuesday, March 17th at 4:00 PM in Auditorium