core.py

Episode 16: Memory Allocation

Oct 29, 2024
Discover how Python expertly manages memory with an in-depth look at the PyMalloc allocator. The hosts explore the intricacies of memory allocation, sharing insights on memory pools and fragmentation. Learn about powerful tools like TraceMalloc and Memray that help debug memory issues. They also discuss unique challenges posed by recent macOS updates and advancements in Python 3.13 that improve memory tracing. With humor and relatable metaphors, the conversation demystifies the complex world of memory management in programming.
Ask episode
Chapters
Transcript
Episode notes