Q54: How do you track memory allocations using the 'tracemalloc' module?
tracemalloc is a built-in module that traces memory blocks allocated by Python. Call tracemalloc.start(), take snapshots (tracemalloc.take_snapshot()), and compare snapshots to detect memory leaks.
Key Takeaways
- Traces heap memory block allocations to specific line numbers.
- Compares memory snapshots to isolate memory leaks.
Knowledge Check
Which method takes a point-in-time snapshot of active memory allocations in tracemalloc?