WPF查找资源和内存泄漏

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

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

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

我想要一个工具来识别泄漏的来源.

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

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

点赞