When a program exits, Purify searches for memory leaks and reports all memory blocks that have been allocated but for which no pointers exist.
The memory leaked summary shows the number of leaked bytes as a percentage of the total heap size. It includes all MLK messages and a heap analysis. If there is more than one MLK, Purify sorts them by the number of leaked bytes, displaying the largest leaks first. PLK messages are listed after the MLK messages.
Purify distinguishes three memory states, reporting both the number of blocks in each state and the sum of their sizes:
Leaked memory
Potentially leaked memory
Memory in use
The heap analysis includes information for suppressed as well as unsuppressed blocks.
Note:
For longer running Purify'd programs, you can click the new leaks button to generate a new leaks summary while the program is running.