Interview with Aleksey Shipilev
summary
Shenandoah is a garbage collector built for large heaps that performs concurrent relocation so object compaction and pointer fixes do not stop application threads. Pauses become a function of the root set, not heap size — reduces pause dependence to root set size — enabling much shorter, more frequent pauses while some GC work still competes for CPU. Integration targets JDK 10/11, and available in Fedora and RHEL builds for testing now though not labeled production-ready.
AI-written summary · about
related talks
29mShenandoah 2 0: Now That We’ve Gotten the GC Pause Times Under Control, What’s Next?
47mConcurrent Garbage Collectors: ZGC & Shenandoah
01h 07mShenandoah – ultra-low Pause Time Garbage Collector #underthehood
49mConcurrent Garbage Collectors: ZGC & Shenandoah
48mShenandoah GC: The Next Generation
26mSecrets of the Shenandoah Garbage Collector
01h 01mOpenJDK: In the new age of Concurrent Garbage Collectors
49m“Show Me the Garbage!”, Garbage Collection a Friend or a Foe
