0 items - $0.00
Follow softwareverify on Twitter

The fastest way to monitor billions of memory allocations

Download Eval
x86

Download Eval
x64

Buy x86
Buy x64

Single user x86: $299

Single user x64: $449

C++ Memory Validator C++ Memory Validator CD Picture

Memory Validator - Hotspot

Your program may not leak memory but you may have parts of your program that allocate more memory than you realize. By identifying such areas you can focus on managing these allocations in a more structured way. By doing this you can reduce the amount of time your program spends in the heap manager, reduce memory fragmentation, and increase the speed at which your program executes.

The allocations are displayed in a tree format, which can be expanded to show where sub-allocations in the hotspot occur. Each branch expands to a source code fragment. As with the other views, the stack trace can be viewed in a tree format and the source code can be viewed as a fragment or edited as appropriate.

This view provides that ability to specify which type of allocation you are interested in:- CRT (new/delete/malloc/free etc), HeapAlloc, LocalAlloc, GlobalAlloc, VirtualAlloc, Handles and User Managed memory.

As with our other views you can slice and dice this information by Watermark and tag tracker.

Separate tabs are provided to display handle hotspots separately from memory hotspots. This makes it easier to see what is happening.

This picture shows an expanded hotspot view showing the different locations that make up one of the allocation hotspots.

Expanded hotspot showing source code

Go to Top ^^