【发布时间】:2010-11-10 22:24:33
【问题描述】:
我现在正在重读CLR via C#,并且对 .NET 中的垃圾收集有一些疑问。书中,第0代被填满后,垃圾收集开始并将所有未完成的对象引用移动到第1代。
当第 1 代被填满时,也会发生同样的情况。但是当第二代被填满时会发生什么?没有其他代可以移动参考。第 2 代的规模是否被 CLR 扩大了?
【问题讨论】:
-
不要忘记大对象(85,000 字节或更大)将从第 2 代开始。
标签: c# .net garbage-collection