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?