Please enable JavaScript to view this site.

Memory Validator Help

The Instrumentation tab allows you to choose how Memory Validator monitors memory.

 

The picture below shows the default settings:

 

 

 instrumentation-settings

 

 

Memory Buffer overrun detect instructionStep The standard CRT memory management functions (memset, strcpy, etc) are monitored for overruns and underruns.

 

There are four options to choose from. Each option is slower than the previous option.

 

Normal instructionStep Memory allocations and handle allocations are monitored. No other checks are performed.

 

Detect uninitialised data in C++ objects instructionStep When objects are created they are checked to ensure all data members are initialised. Debug mode applications only.

 

Detect "deleted" this objects instructionStep When methods are called the "this" pointer is checked to ensure it is valid.

 

Detect memory corruption instructionStep The CRT heap is scanned every N function/method calls to check it's integrity. Debug mode applications only.
 

 

Reset All - Resets all global settings, not just those on the current page.

 

 

Reset - Resets the settings on the current page.