如何使用 xperf 的堆分析工具跟踪自定义分配器?
xperf(Windows 性能分析工具包的一部分)对于通过其堆分析跟踪内存使用情况非常有帮助。但是,我的应用程序使用自定义分配器 - 它直接通过 VirtualAlloc 获取块并管理自己的堆。我想生成 HeapAlloc/HeapFree/等。我自己从我自己的分配函数中获取事件,以便我可以按原样使用这些工具,而无需定义一堆自定义 ETW 事件。可以这样做吗?
xperf (part of Windows Performance Analysis Toolkit) is very helpful in tracking memory usage with its heap analysis. However, my app uses a custom allocator -- it grabs chunks via VirtualAlloc directly and manages its own heap. I'd like to generate HeapAlloc/HeapFree/etc. events myself from my own allocation functions, so that I can use the tools as is, without having to define a bunch of custom ETW events. Is it possible to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用 leakdiag
Try using leakdiag