【问题标题】:Application memory usage tracking [duplicate]应用程序内存使用跟踪 [重复]
【发布时间】:2013-07-18 14:25:23
【问题描述】:

我们有 C#.Net windows 应用程序,我需要知道如何获取我的应用程序的内存消耗详细信息。我已经尝试过System.Diagnostics.Process 来获取当前进程内存信息。我需要知道内存中有多少对象以及每个对象的内存消耗详细信息。

【问题讨论】:

    标签: c# windows winforms


    【解决方案1】:

    请阅读垃圾收集器并看看这篇文章MSDN Article 文章展示了 GC 的成员,可以告诉你如何做一些事情,如何获取分配的内存总量,GC 收集了多少次。

    除此之外,您可能必须使用给定的分析器here

    您也可以编写自己的分析器。This 可能会有所帮助

    【讨论】:

    • 是的,我已经使用 CLR 分析器、ANTS 分析器来跟踪内存分配细节。但我需要源代码来获取对象及其内存分配详细信息。
    • @Siva 请看看我更新的答案
    猜你喜欢
    • 2011-03-18
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    相关资源
    最近更新 更多