此old blog post描述了如何使用转储文件诊断内存问题。遗憾的是,所描述的方法仅适用于我无法访问的Visual Studio Ultimate。
如何从转储中提取类似信息?理想情况下,我想知道哪些对象占用的内存最多,以及它们在引用层次结构中的位置。我现在不需要比较两个转储。
我知道在调试实时应用程序时如何使用“诊断工具”窗口获取该信息,但我正在寻找一种仅在转储情况下工作的解决方案。
答案 0 :(得分:1)
如果您不想使用VS IDE,Windbg将是更好的选择。
How do I use a dump file to diagnose a memory leak?
当然,你也可以考虑使用其他工具,比如PerfView或DebugDiag Analyzer: