1、Mark/Sweep/Compact Collector——将这三个阶段作为三个独立的步骤执行
2、Mark/Compact Collector——跳过清除阶段,直接将活动对象移动到堆的连续区域
3、Copying Collector——在一次 GC 工作中执行所有三个阶段。它使用 from 和 to 空间,移 动所有活动对象,然后一次性更新所有引用。当 from 区域为空时,表示回收已完成。复制 回收器中所做的工作时间与活动对象的大小和数量成线性关系。


博客介绍了三种垃圾回收器的执行方式。Mark/Sweep/Compact Collector 将三个阶段独立执行;Mark/Compact Collector 跳过清除阶段,直接移动活动对象;Copying Collector 在一次 GC 中执行三阶段,使用 from 和 to 空间,工作时间与活动对象大小和数量线性相关。
1、Mark/Sweep/Compact Collector——将这三个阶段作为三个独立的步骤执行
2、Mark/Compact Collector——跳过清除阶段,直接将活动对象移动到堆的连续区域
3、Copying Collector——在一次 GC 工作中执行所有三个阶段。它使用 from 和 to 空间,移 动所有活动对象,然后一次性更新所有引用。当 from 区域为空时,表示回收已完成。复制 回收器中所做的工作时间与活动对象的大小和数量成线性关系。



被折叠的 条评论
为什么被折叠?