PurifyPlus is a runtime analysis tool suite that monitors your program as it runs and reports on key aspects of its behavior:
- How much memory does it use?
- Does it leak memory?
- Does it contain memory access errors?
- How long does it take to run; where are the bottlenecks?
- What is the thread running/sleeping behavior?
- How much of the source code is actually running?