I have used pageheap for debugging heap corruptions in last four years. generally, I don't have any problems with it. But now I have faced with weird behavior. After enabling pageheap for my process in win7-sp1-x86 host using global flags with following flags: -Enable heap tail checking -Enable heap free checking -Enable Page Heap
I noticed crashes with out-of-memory exceptions. !address -summary command said that ~90% of virtual memory was consumed by PageHeap.
It is really strange for me, because, as I know, pageheap should not lead to such big amount of memory overhead.
Can please someone explain whats is the reason of such behavior?