Python's automatic memory management is a key feature, but its primary mechanism, the generational garbage collector (GC) in CPython, often remains a black box for many developers. This talk aims to pull back the curtain, providing a clear understanding of how CPython's GC actually works, from reference counting's limitations to the intricacies of cyclic garbage detection across different generations, as well as practical debugging and optimization strategies.
Talks
Demystifying Python's Generational Garbage Collector
Friday, May 15th, 2026 4:30 p.m.–5 p.m. in Room 104AB