关于c#:应用程序内存使用情况跟踪

Application memory usage tracking

本问题已经有最佳答案,请猛点这里访问。

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


请阅读有关垃圾收集器的内容,并查看本文的msdn文章本文展示了GC的成员,这些成员可以向您展示如何做一些事情、如何获取分配的内存总量、GC收集的次数。

除此之外,您可能还需要使用这里给出的分析器。

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