JVM垃圾回收算法图解

JVM垃圾回收算法 红色是标记的非活动对象,绿色是活动对象。 标记-清除(Mark-Sweep) GC分为两个阶段,标记和清除。首先标记所有可回收的对象,在标记完成后统一回收所有被标记的对象。同时会产生不连续的内存碎片。碎片过多会导致以后程序运行时需要分配较大对象时,无法找到足够的连续内存,而不得已再次触发GC。 复制(Copy) 将内存按容量划分为两块,每次只使用其中一块。当这一块内存用完了,就
相关文章
相关标签/搜索