【问题标题】:Can VS2010 help me find memory leaks?VS2010能帮我找到内存泄漏吗?
【发布时间】:2011-02-25 04:30:24
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我公司的其他一些人也使用了 ANTS 分析器并对其评价很高。
    【解决方案2】:

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

    HTH。

    【讨论】:

    • .NET Memory Profiler 似乎是第三方的,而不是 Microsoft 产品。 SciTech Software (scitech.se) 看起来像是一家完全不同的瑞典公司。
    猜你喜欢
    • 2011-08-17
    • 1970-01-01
    • 2023-01-11
    • 2011-02-18
    • 1970-01-01
    • 2012-09-21
    • 2020-10-11
    相关资源
    最近更新 更多