各代的垃圾收集和阈值[重复](Garbage Collection and threshold va

2019-09-17 08:38发布

这个问题已经在这里有一个答案:

  • .NET 4 GC称为阈值触发采集? 1个回答

我下载的书的免费拷贝“ .NET下的内存管理罩 ”。 在本章的一个,作者提到各代,这将迫使GC来收集特定的一代和所有其他的孩子一代的临界值。 确切的文本如下:

在GC上的以下条件之一下一个单独的线程自动运行。

当物体在任何一代的尺寸达到特定代阈值。 准确地说,当:

  • 第0〜命中256千
  • 1次命中〜2 MB(在该点,GC收集代1和0)
  • 第2次命中〜10 MB(在该点处收集GC的Gen 2,1和0)

这是值得铭记的是,上述阈值仅仅是开始的水平,因为.NET修改取决于应用程序的行为水平。

我想知道是否有弄清楚的是什么发言权代-2的给定应用程序在运行时的电流阈值的方式。

Answer 1:

类似的问题和另一个两者说不。 我没有看到任何东西GC类两种。



文章来源: Garbage Collection and threshold values of various generations [duplicate]