DebugDiag:如何手动注入LeakTrack.dll

时间:2016-11-06 18:41:38

标签: asp.net .net memory-leaks crash-dumps debugdiag

我有一个来自生产的崩溃转储来识别内存泄漏。当我使用DebugDiag(v2 update 2)时,我收到一份报告

  

DebugDiag没有检测到w3wp.DMP中加载的LeakTrack.dll,所以没有泄漏   分析是在这个文件上进行的。如果您正在排除故障   内存泄漏,请确保将LeakTrack.dll注入目标   在之前使用DebugDiag工具或生成新转储的过程

。我无法找到从DebugDiag UI注入LeakTrack.dll的方法,或者在查看文档后。如何手动注入LeakTrack.dll?

1 个答案:

答案 0 :(得分:3)

在Debug Diag安装文件夹中,应该有一个DebugDiag.Collection.exe。如果运行它,请选择取消,然后切换到进程选项卡。选择您的过程,然后从上下文菜单中选择“Monitor for leaks”。这将注入DLL。

Monitor for leaks