什么可以前景生成2垃圾收集做那个背景不能?

时间:2014-07-29 21:21:48

标签: .net garbage-collection clr .net-4.5

this MSDN article中,解释了新的(到.NET 4.5)SustainedLowLatency垃圾收集模式阻止了前景生成2集合,但允许后台生成2集合。

  

SustainedLowLatency禁止前景生成2集合,仅执行第0代,第1代和第2代后台集合。它可以使用更长的时间,可用于工作站和服务器垃圾收集。

我了解几代人,但任何人都可以澄清前景集合可以做什么背景集合不能做到的事情?例如。由于应用了此设置,将无法回收哪些内存?

我试图找出的是通过将延迟模式设置为SustainedLowLatency可能会遇到的潜在问题。

请注意,我理解这种模式只应在响应性很关键的有限时间间隔内激活 - 这就是我们使用它的方式。我只是想了解这个设置的全部含义是什么。

0 个答案:

没有答案