Please enable JavaScript to view this site.

Memory Validator Help

The Memory Hotspot Settings dialog controls the type of data that is displayed on the Hotspot tab.

 

hotspot-display-settings

 

 

 

Types of memory to display

 

The following types of memory allocations can all be optionally displaying in the hotspots view.

 

CRT memory

Win32 heap

BSTR objects from SysAllocString function

LocalAlloc()

GlobalAlloc()

Virtual memory

Custom memory allocations using the Custom Hooks functionality

User memory allocations using the API

OpenGL

FORTRAN memory

Delphi memory

COM objects

 

Only CRT Memory allocations are enabled by default.

 

note Note that these settings control what is displayed, not what is collected. The data collection settings may have more information about some of the settings above.

 

 

Level of detail displayed

 

You can choose the level of detail displayed in each entry on the hotspots view:

 

Address instructionStep displays the address as part of a hotspot entry
 

Module instructionStep shows the module load address
 

Path instructionStep includes the full file path or just the filename when showing file and line below

 

File and Line instructionStep shows the filename and line number
 

Units instructionStep gives allocation sizes in Bytes, KB or MB

 

 

Allocation behaviour

 

Memory Validator refers to an allocation as having an allocation behaviour - indicating one of the following:

 

Allocation

Reallocation

Deallocation
 

The default is to include all three behaviours in the hotspot calculations

 

 

Empty nodes

 

When the Memory tab option is set to show only live data rather than lifetime data, it is possible for the total number of bytes (or handles) displayed to be zero.

 

Include empty nodes... instructionStep include zero byte or zero handle entries in the hotspot listing

 

 

Refresh and reset

 

Refresh the display... instructionStep enables updates of the hotspot display whenever this settings dialog is closed
 

Reset instructionStep revert all these settings to the default values shown in the picture above