Windows 如何跟踪所有堆分配?

Windows 如何跟踪所有堆分配?,windows,winapi,visual-c++,memory,kernel,Windows,Winapi,Visual C++,Memory,Kernel,我想跟踪我们项目中的所有堆分配,例如directX的内存分配。我想我可以通过截取函数rtlheapalloc rtlheaprealloc rtlheapfree(通过库迂回)来完成,并跟踪传入的参数,这种方式正确吗?使用 用户模式转储堆(UMDH)实用程序与操作系统一起工作 分析特定进程的Windows堆分配

我想跟踪我们项目中的所有堆分配,例如directX的内存分配。我想我可以通过截取函数rtlheapalloc rtlheaprealloc rtlheapfree(通过库迂回)来完成,并跟踪传入的参数,这种方式正确吗?

使用

用户模式转储堆(UMDH)实用程序与操作系统一起工作 分析特定进程的Windows堆分配