Adventures in Garbage Collection

Speaker: Bruce Merry

Track: Other

Type: Talk

Room: Central Room (Seminar Room 2)

Time: Oct 04 (Fri): 11:30

Duration: 0:45

Most of the time, garbage collection is an invisible process one can forget about - but what happens when it goes wrong? In this presentation I'll describe how CPython manages garbage, and some challenges that has caused me in my day-to-day work. I'll talk about ways to monitor and improve the GC performance to reduce latency, how to debug surprising issues, and how to make your unit tests use less memory.

No prior knowledge of/experience with garbage collection is expected.


Thinkst Canary
Python Software Foundation SARAO
AWS City of Cape Town
Afrolabs Centre for High Performance Computing
Black Python Devs