DebugDiag:如何手动注入LeakTrack.dll [英] DebugDiag: How to inject LeakTrack.dll manually
问题描述
我在生产中进行了故障转储,以识别内存泄漏.当我使用DebugDiag(第2版更新2)时,我得到了一个报告
I have a crash dump from production to identify a memory leak. When I used DebugDiag (v2 update 2), I get a report
DebugDiag没有检测到w3wp.DMP中加载的LeakTrack.dll,因此没有泄漏 对该文件进行了分析.如果您要进行故障排除 内存泄漏,请确保将LeakTrack.dll注入到目标中 之前使用DebugDiag工具进行处理或生成新的转储
DebugDiag did not detect LeakTrack.dll loaded in w3wp.DMP, so no leak analysis was performed on this file. If you are troubleshooting a memory leak, please ensure LeakTrack.dll is injected into the target process using the DebugDiag tool before or generating new dumps
.我找不到从DebugDiag UI或在阅读完文档后注入LeakTrack.dll的方法.如何手动注入LeakTrack.dll?
. I'm not able to find a way to inject LeakTrack.dll from DebugDiag UI or after going through the documentation. How do I inject LeakTrack.dll manually?
推荐答案
在Debug Diag安装文件夹中,应该有一个DebugDiag.Collection.exe
.如果运行它,请选择取消,然后切换到进程"选项卡.选择您的过程,然后从上下文菜单中选择监视泄漏".这将注入DLL.
In the Debug Diag installation folder, there should be a DebugDiag.Collection.exe
. If you run it, select Cancel, then switch to the processes tab. Choose your process and from the context menu, select "Monitor for leaks". This will inject the DLL.
这篇关于DebugDiag:如何手动注入LeakTrack.dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!