.net 垃圾收集的几代人是什么?
我不明白在垃圾收集的上下文中“世代”是什么。有人能简单地解释一下吗?在“Pro C#2008”中有一个很好的描述:.net 垃圾收集的几代人是什么?,.net,garbage-collection,.net,Garbage Collection,我不明白在垃圾收集的上下文中“世代”是什么。有人能简单地解释一下吗?在“Pro C#2008”中有一个很好的描述: 第0代标识从未标记为收集的新创建对象 第1代标识在GC中幸存的对象(标记为收集,但由于堆空间足够而未删除) 第2代标识一个对象,该对象在GC的多次扫描中幸存 从 几代人 分代垃圾收集器 收集寿命较短的对象 通常比长寿的人更长寿。 短寿命对象存储在 第一代,第0代。这个 寿命较长的对象被推入 更高的一代或两代。这个 垃圾收集器更有效 通常在下一代 比高一点的好 首次创建对象时,它是