2010-02-21 28 views
2

我的问题是关于.NET垃圾回收器。对于任何正在执行的应用程序,我是否可以找出GC运行的次数(包括该集合的世代数)以及同一时间花了多少时间?
我可以在网站上找到很多有关内部框架和GC工作的解释,例如msdn,red-gate,stack overflow等,但上面的问题都没有。为正在执行的应用程序查找.NET垃圾回收器的运行次数

由于提前,
巴拉斯ķ

回答

1

这些信息在性能计数器可用。

转到计算机管理,性能监控,并添加#根X集合.NET CLR内存
确切步骤因操作系统而异。

+0

+1,还有很多其他伟大的东西在那里。 – Josh 2010-02-21 20:17:52

0

使用Perfview可以很好地收集和显示GC性能统计信息。它输出漂亮的表格和Excel文件。