【发布时间】:2011-10-22 03:29:26
【问题描述】:
我有一个 .NET 进程的内存转储,它是由 DebugDiag 在引发 System.OutOfMemoryException 时创建的。现在我试图找出哪些对象占用的内存比预期的要多。
可以使用 windbg+sos 打开这个转储,执行简单的分析,如浅对象大小统计数据并调查特定对象,但这几乎没有给我任何帮助。我对最大的支配者、支配树、特定对象持有的保留内存等感兴趣。有什么工具可以解决这个问题吗?
【问题讨论】:
标签: .net debugging memory-leaks memory-dump