有没有办法找出垃圾收集器上次在我的程序中运行的时间?假设我正在运行一个计算密集型程序,并且对 GC 是否在中间运行感兴趣,我该怎么做?
提前致谢。
最佳答案
您可以将日志记录代码添加到收集的对象的终结器中。
这样做只能用于诊断目的;除 native 资源外,不应使用终结器。
您还可以查看GC performance counters ;欲了解更多详情,请参阅here .
关于.net - 查找垃圾收集器上次在 .NET 中运行的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011786/