как использовать память для треков windbg, выделенную с помощью VirtualAlloc?

вы знаете, как можно использовать gflags wih + ust, чтобы объединить стек вызовов с каждым выделением. затем можно использовать! heap в windbg для диагностики утечек?

Я хочу сделать это с большими выделениями, сделанными через VirtualAlloc. Насколько я могу судить, VirtualAlloc обходит расширения gflags /! Heap?

Я надеюсь, что кто-нибудь сможет подтвердить

a)! Heap просматривает список выделенной памяти в каждой куче, но не выделенную память, которая поступила из VirtualAlloc

б) когда вы выделяете огромный кусок памяти через new / malloc, который переходит в LocalAlloc (), а затем в VirtualAlloc (), где он обходит ведение журнала стека вызовов

Я действительно надеюсь, что кто-то может мне помочь в этом. устранение утечек подобного рода. если бы выделения были меньше, у меня не было бы проблем с! heap

7
задан stuck 14 May 2011 в 23:54
поделиться