VS2010能帮我找到内存泄漏吗?

时间:2010-05-28 15:08:55

标签: silverlight debugging visual-studio-2010 memory-leaks

我现在正在经历使用WinDbg在我的应用程序中发现内存泄漏的痛苦。幸运的是,我发现了一些很好的文章,它们提供了一个非常好的分步过程。不过,这是一个相当痛苦的过程。 VS2010是否具有任何内置功能,可以减轻在Silverlight应用程序中查找内存泄漏的负担?当然,.NET中的内存泄漏听起来有点像用词不当,但我打算做的是找到所有仍然引用我认为应该被垃圾收集的对象的对象。

对于那些可能感兴趣的人,这里有一些关于如何开始使用WinDbg在Silverlight中查找内存泄漏的好文章:

2 个答案:

答案 0 :(得分:2)

.NET应用程序isn't a misnomer at all中的内存泄漏。我遇到了这个问题in applications I've worked on,包括Winforms和Webforms。

ANTS Profiler相比,WinDbg + SOS.dll很痛苦。通常我不会宣传产品,但如果你在公司工作,他们会通过购买该产品来节省很多钱。它可以节省您查找内存泄漏的时间,开发人员的时间几乎总是比购买应用程序更昂贵。

答案 1 :(得分:0)

我不知道VS 2010有这个;我记得微软确实有http://memprofiler.com/作为查找泄漏的内存分析器,还有其他第三方工具。

HTH。