如何跟踪所有堆分配?

时间:2013-03-14 12:19:19

标签: windows winapi visual-c++ memory kernel

我想跟踪项目中的所有堆分配,例如directX的内存分配。我想我可以通过拦截函数rtlheapalloc rtlheaprealloc rtlheapfree由库绕行并跟踪传入的参数来做到这一点,这样做是否正确?{{ 3}}

1 个答案:

答案 0 :(得分:1)

使用umdh.exe

  

用户模式转储堆(UMDH)实用程序适用于操作系统   分析特定进程的Windows堆分配。