Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the evolution of ZGC's pointer coloring techniques in this 47-minute conference talk from the 2025 JVM Language Summit. Delve into the fundamental concept of pointer coloring as a core element of ZGC's DNA and understand how different coloring approaches impact algorithm performance. Learn about the crucial importance of selecting appropriate pointer coloring methods and discover how ZGC's color palette has evolved to accommodate increasing complexity. Examine the transition from non-generational to generational ZGC implementations and understand how these changes prepare the groundwork for the next evolutionary step: thread-local garbage collection. Gain insights into the technical nuances of how ZGC's "paint choices" have adapted to describe more sophisticated memory management scenarios. Presented by Erik Österlund, a HotSpot GC Developer from Oracle's Java Platform Group, this technical presentation provides deep insights into advanced garbage collection optimization strategies for JVM developers and performance engineers working with modern Java applications.
Syllabus
Evolving ZGC's Pointer Color Palette #JVMLS
Taught by
Java