如何知道 gc 何时工作



在我处理应用程序中的所有内存泄漏后,我会遇到不时冻结,大多数冻结发生在弱PC上

我认为这正是GC开始工作的时候。

我可以监控 GC 调用时间以确保这就是问题所在吗

谢谢。

有许多与 GC 相关的性能计数器:https://msdn.microsoft.com/en-us/library/x2tyfybc(v=vs.71(.aspx

在您的情况下,您应该观察# Gen 2 Collections的值,看看当您遇到冻结时它是否会增加。请注意,它也可能是第 0 代或第 1 代集合,但它们不太可能导致明显的冻结。

最新更新