【JVM基础】深入了解Java虚拟机(五)

垃圾回收算法 一、标记-清除算法 这种算法分为两部份:标记、清除两个阶段, 标记阶段是从根集合(GC Root)开始扫描,每到达一个对象就会标记该对象为存活状态,清除阶段在扫描完成之后将没有标记的对象给清除掉。 这种算法在垃圾收集器进行GC时,必须停止所有Java执行线程(也称“Stop The World”),原因是在标记阶段进行可达性分析时,不可以出现分析过程中对象引用关系还在不断变化的情况,
相关文章
相关标签/搜索