有人可以推荐一个好的吗 自由的 除了 Adplus/windbg/sos 之外,还有用于分析 .Net 内存转储的工具吗?

有帮助吗?

解决方案

你可以 加载求救信号 并且您的内存转储到 Visual Studio 中,至少可以使您免受 WinDbg 呈现的“有趣”用户界面的影响。

其他提示

你可以尝试一下 调试诊断1.1

看一眼 SOS 协助, ,它提供了一个围绕 SOS 的 GUI。

我强烈推荐.Net Memory Profiler。除了作为 .Net 应用程序的出色实时内存分析器之外,它还可以加载内存转储,并让您以非常直观、简单的方式遍历转储中的对象。

打开大转储(> 1 GB)可能需要几个小时,但对我们来说,等待是值得的。我不知道他们是否有试用版,但如果有的话,你绝对应该尝试一下。

您可以看一下 sosnet,它是一个封装了 Windbg/sos 的小型开源 winforms 应用程序。

https://bitbucket.org/grozeille/sosnet

使用起来很方便、直接。

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

我发现 MemoScope.Net - WinDbg 和 ClrMd 的优秀 GUI。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top