WPF查找资源和内存泄漏

时间:2011-08-18 18:50:10

标签: wpf memory resources memory-leaks

有没有人对WPF应用程序中的资源和/或内存泄漏有一些建议?

我已经通过在使用应用程序时监视任务管理器中的堆大小来验证我们的应用程序中确实存在一些重大泄漏。我确实下载了Memory Profiler工具的评估,用它玩了一个小时左右,然后继续。现在我的评估期已过期。在使用它的同时报告了许多问题,但我没有花时间来浏览所有冗长的报告。

最好的工具是什么?我应该把时间和金钱投入Memory Profiler还是用其他东西。我曾经在C ++中使用BoundsChecker,它很棒,减慢了应用程序的速度,但确定了你遇到问题的地方。

我想要一种工具来识别泄漏的来源。

1 个答案:

答案 0 :(得分:2)

任何.net内存分析工具都可以。对于WPF特定的内存分析,我们使用了http://msdn.microsoft.com/en-us/library/aa969767.aspx

但我们也可以使用WinDbg对我们的WPF应用程序进行更好的内存分析....甚至SOS有帮助。你只需要有办法理解它的命令。