用于分析.Net app内存转储的工具

时间:2008-09-07 04:39:17

标签: .net memory-dump postmortem-debugging

有人建议使用一个好的免费工具来分析除Adplus / windbg / sos以外的.Net内存转储吗?

6 个答案:

答案 0 :(得分:4)

您可以试用DebugDiag 1.1

答案 1 :(得分:3)

看看SOS Assist,它提供了围绕SOS的GUI。

答案 2 :(得分:2)

您可以load sos并将您的内存转储到Visual Studio中,以至少使您免受WinDbg提供的“有趣”ui的影响。

答案 3 :(得分:1)

我完全推荐.Net Memory Profiler。 除了作为.Net应用程序的优秀实时内存分析器之外,它还可以加载内存转储,并允许您以非常直观的方式遍历转储中的对象。

打开大转储(> 1 GB)可能需要几个小时,但对我们来说值得等待。 我不知道他们是否有试用版,但如果他们这样做,你一定要给他们一个机会。

答案 4 :(得分:1)

你可以看一下sosnet,这是一个包装windbg / sos的小型开源winforms应用程序。

https://bitbucket.org/grozeille/sosnet

使用起来非常方便。

请尝试一下,并通过提交想法/补丁来为此做出贡献

答案 5 :(得分:1)

我发现MemoScope.Net-WinDbg和ClrMd的出色GUI。