垃圾回收之回收算法

1.标记-清除算法(Mark and Sweep) 标记:从根(GC Root)集合进行扫描,对存活的对象进行标记。–(可达性分析算法) 清除:对堆内存从头到尾进行线性遍历,回收不可达对象 缺点:垃圾回收后会产生不连续的内存碎片。(例如,途中的CD HI被回收后,空闲的内存空间并不连续。)那么在下一次申请比较大的连续空间时,可能会没有可用使用的内存空间,导致提前触发下一次的内存回收。 2.复制算法
相关文章
相关标签/搜索