Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Java's G1 Garbage Collector and its application in realtime services in this 25-minute conference talk from SREcon19 Asia/Pacific. Delve into the workings of the G1 collector, which replaces Concurrent Mark and Sweep as the default for JDK10 and later. Learn how to measure and tune G1's performance for latency-sensitive applications, even with large heaps. Gain insights into collection life cycles, the meaning of "tenured" in this context, and how to overcome false dichotomies in garbage collection. Discover problem-solving techniques and various tuning options to optimize G1 for your specific service needs. The talk, presented by Andi Chalfant from Facebook, Inc., concludes with a Q&A session to address specific concerns and queries.
Syllabus
Intro
Scaling
Collection Life Cycle
What does tenured mean
False dichotomies
Problem solving
Tuning options
QA
Taught by
USENIX