'Private Data in VMMap is very large on some machines

I'm trying to debug a memory exhaustion issue for my native Win32 CPP app, so far i have found that on some machine when launched, app the memory usage is very high from the beginning and VMMap is showing around 300MB as private data (Committed) and heap is very small. enter image description here On machine where this issue is not reproducible, same private data would be size of 1-2MB only. While using heap profiling in MSVS, I can't see these private data section and heap remains small. Could this be due to some machine configuration? I've checked that application verifier is not attached in the affected machine. Any Suggestions on how to further debug this?



Solution 1:[1]

It was due to PageHeap being enabled for process (in some scenarios it could be due to application verifier as well).

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Divyank S