For anyone debugging memory issues in your Classic Mac OS program, I can recommend Metrowerks ZoneRanger, which shows a live view of memory allocations
In this demo, you can see how my old version allocates all those tiny blocks of memory for chat lines but then just leaks them, but the fixed version frees it
Legend: Red blocks are non-relocatable, yellow are relocatable (so they move around when the memory manager wants to), and green is free