【发布时间】:2011-02-16 02:32:28
【问题描述】:
xperf(Windows 性能分析工具包的一部分)通过堆分析来跟踪内存使用情况非常有用。但是,我的应用程序使用自定义分配器——它直接通过 VirtualAlloc 获取块并管理自己的堆。我想生成 HeapAlloc/HeapFree/等。事件来自我自己的分配函数,这样我就可以按原样使用这些工具,而不必定义一堆自定义 ETW 事件。可以这样做吗?
【问题讨论】:
xperf(Windows 性能分析工具包的一部分)通过堆分析来跟踪内存使用情况非常有用。但是,我的应用程序使用自定义分配器——它直接通过 VirtualAlloc 获取块并管理自己的堆。我想生成 HeapAlloc/HeapFree/等。事件来自我自己的分配函数,这样我就可以按原样使用这些工具,而不必定义一堆自定义 ETW 事件。可以这样做吗?
【问题讨论】:
尝试使用leakdiag
【讨论】: