0

我正在使用 DevPartner 来跟踪长期运行的 .NET/WPF 应用程序中的内存泄漏。DevPartner 告诉我随着时间的推移哪些类正在泄漏(主要是 WeakReference,还有 EffectiveValueEntry 和 WeakDependencySource)。

我需要知道的是哪些其他对象仍然引用这些对象,以防止它们被垃圾收集。DevPartner“查看内存占用”报告(当应用程序运行时)应该给我这个信息......但报告不会显示。

我在“内存分析”模式下运行程序,我可以看到内存消耗最高或实例数最高的类列表。“查看 RAM 足迹”按钮已启用,但按下它似乎没有任何效果。

我想知道是否有其他人遇到过这个问题,或者是否有人对如何让报告再次工作有任何建议。

我试图查看 MicroFocus 论坛,但它们似乎已关闭。

4

1 回答 1

0

Jeff,您使用的是什么版本的 DevPartner 和 Visual Studio?新的 Micro Focus 社区站点刚刚开放。那里还没有加载太多 DevPartner 内容,但是如果您在那里发布您的问题详细信息,您可能会得到客户服务人员的回复。DevPartner Studio 10.5 于 2 月 4 日发布,因此请尝试获取它,以防您的问题在其中得到纠正。无耻的插件:我密切参与 DevPartner 团队,所以我一直在寻找人们成功使用 DevPartner 的方法。

于 2011-01-29T14:13:44.410 回答