2013-07-19 107 views
1

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

回答

1

请阅读有关垃圾收集并看看这篇文章MSDN Article 文章显示GC的成员,可以告诉你如何做几件事情,怎么去分配的内存,多少总量GC收集的次数。

除此之外,你可能需要使用探查器here

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

+0

你已经使用CLR分析器,ANTS分析器来跟踪内存分配细节。但我需要源代码来获取对象及其内存分配细节。 – Siva

+0

@Siva请看看我更新的答案 – Rohit