Как отследить пользовательский распределитель с помощью инструментов профилирования кучи xperf?

xperf (часть набора Windows Performance Analysis Toolkit) очень полезен для отслеживания использования памяти с помощью анализа кучи. Однако мое приложение использует настраиваемый распределитель — оно захватывает фрагменты напрямую через VirtualAlloc и управляет своей собственной кучей. Я хотел бы сгенерировать HeapAlloc/HeapFree/etc. события из моих собственных функций распределения, чтобы я мог использовать инструменты как есть, без необходимости определять кучу пользовательских событий ETW. Можно ли сделать это?


person vvuk    schedule 05.05.2010    source источник


Ответы (1)


Попробуйте использовать leakdiag

person Tony    schedule 12.08.2010