My program is running slowly with Memory Validator, why?
There are many reasons why your program may run slowly when used with Memory Validator. Memory Validator provides you with many options to enable you to turn off data collection for data that is not important. Turning off unwanted options prevents Memory Validator from spending time examining data you don’t want collected. If you are not trying to isolate memory corruptions, turn off the buffer checking option. If you are not trying to isolate uninitialised data, turn off uninitialised data detection. If you not trying to detect handle leaks, turn off all handle related hooks. If you are not trying to detect leaks in GlobalAlloc, LocalAlloc and HeapAlloc, turn off these options. If you are not trying to detect CRT leaks, turn CRT leaks off. If you do not need to collect complete callstacks, collect only the part of the callstack that is interesting to you. Depending how deep your programs callstacks get, changing this option can have quite a dramatic impact on your program’s performanc