New GC Algorithms in Java
summary
Covers the two new low-pause Java garbage collectors introduced around Java 11/12: ZGC and Shenandoah. Explains their goal of reducing GC pauses to a few milliseconds so developers need not perform tuning, and compares both collectors with G1 (the default garbage collector since Java 9).
AI-written summary · about
chapters (6)
- 0:00Introduction
- 10:14G1 GC history and operation
- 20:53Shenandoah GC details
- 30:24ZGC algorithm and benefits
- 40:00Performance comparison and measurements
- 44:42Q&A and summary
related talks
45mG1, ZGC, Shenandoah… With All These GCs in Java, Which One Do I Choose?
47mConcurrent Garbage Collectors: ZGC & Shenandoah
49mConcurrent Garbage Collectors: ZGC & Shenandoah
01h 01mOpenJDK: In the new age of Concurrent Garbage Collectors
01mThe evolution of Garbage Collection Algorithms in Java
19mZ Garbage Collector: The Next Generation
25mGarbage Collection Primer
35mJava: Memory cleanup in Java 9–14
