一个Gen0集合会导致较长的暂停时间?

时间:2019-02-14 17:08:21

标签: .net performance garbage-collection

应用程序在16核心64位Window服务器2012上运行。

一个 gen0收集上

从性能监视器中读取,gen0收集后,观察到%gc时间的尖峰和跨多个内核的CPU使用率高。内存使用率很低,即仅使用了总内存的30%。 结果,该应用程序被挂起了30秒。

据我所知,gen0 collect应该便宜,可以很快完成,并且不会对多个cpu内核使用造成停滞不前的影响。

我在这里错过了什么吗?那gen0 collect真的可以导致100%的cpu使用率并长时间停止应用程序运行吗?

0 个答案:

没有答案