如何使用 xperf 的堆分析工具跟踪自定义分配器?

发布于 2024-09-01 03:51:23 字数 189 浏览 3 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请恋爱 2024-09-08 03:51:23

尝试使用 leakdiag

Try using leakdiag

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文