How to analyze the output of poolmon

Solution 1:

"Diff" shows you the difference between the number of alloc calls versus free calls. "Bytes" is showing you the number of bytes current allocated.

You need to take a series of samples in order to find a leak. A high number of allocated bytes and / or a large difference in the number of alloc versus free calls isn't necessarily a sign of a memory leak. A steady increase in the number of allocated bytes over time is a sign of a memory leak.