详解JVM垃圾收集算法

1. 标记—清除算法(Mark-Sweep) 标记-清除算法是现代垃圾回收算法的思想基础。标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。一种可行的实现是,在标记阶段,首先通过根节点,标记所有从根节点开始的可达对象。因此,未被标记的对象就是未被引用的垃圾对象。然后,在清除阶段,清除所有未被标记的对象 该算法有两个不足: 一是效率,标记和清除两个阶段效率都不高。 二是空间问题,标记清除后会
相关文章
相关标签/搜索