垃圾收集算法

垃圾收集算法 垃圾回收的三种方式 标记-清除 标记—清除算法是最基础的收集算法,它分为“标记”和“清除”两个阶段:首先标记出所需回收的对象,在标记完成后统一回收掉所有被标记的对象,它的标记过程其实就是前面的可达性分析算法中判定垃圾对象的标记过程。标记—清除算法的执行情况如下图所示: 缺点: 1.造成内存碎片:标记清除后会产生大量不连续的内存碎片,导致当程序在运行过程中需要分配较大对象时无法找到足够
相关文章
相关标签/搜索