Java: Memory cleanup in Java 9–14
summary
Overview of Java garbage collectors from Java 9–14: compares the legacy CMS collector (removed in Java 14) with its successor G1GC (default since Java 8), discusses recent changes to G1 in Java 9–14 and whether it’s mature, and evaluates alternatives—Shenandoah (in OpenJDK), ZGC, and the Epsilon no-op collector. Covers when CMS still worked, the trade-offs and roles of G1, Shenandoah, ZGC and Epsilon, and whether mixing or replacing collectors makes sense.
AI-written summary · about
related talks
16mGarbage Collectors: Battle Royale
45mJava Garbage Collectors’ Current Performance Impact
45mG1, ZGC, Shenandoah… With All These GCs in Java, Which One Do I Choose?
52mGarbage collection for the humans
50mTrash Talk - Exploring the JVM memory management
01h 01mOpenJDK: In the new age of Concurrent Garbage Collectors
45mNew GC Algorithms in Java
25mGarbage Collection Primer
