我正在使用 DevPartner 来跟踪长期运行的 .NET/WPF 应用程序中的内存泄漏。DevPartner 告诉我随着时间的推移哪些类正在泄漏(主要是 WeakReference,还有 EffectiveValueEntry 和 WeakDependencySource)。
我需要知道的是哪些其他对象仍然引用这些对象,以防止它们被垃圾收集。DevPartner“查看内存占用”报告(当应用程序运行时)应该给我这个信息......但报告不会显示。
我在“内存分析”模式下运行程序,我可以看到内存消耗最高或实例数最高的类列表。“查看 RAM 足迹”按钮已启用,但按下它似乎没有任何效果。
我想知道是否有其他人遇到过这个问题,或者是否有人对如何让报告再次工作有任何建议。
我试图查看 MicroFocus 论坛,但它们似乎已关闭。