JVM垃圾回收集算法 —— 标记-清除算法、复制算法、标记-整理算法

标记-清除算法 1、执行过程:如同它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 2、该算法是回收算法中最基础的算法,其他的算法都是基于该算法进行改进的 3、缺点: (1)效率问题:标记和清除两个过程的效率都不高 (2)空间问题:标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会导致以后在程序运行过程中需要分配较大对象时
相关文章
相关标签/搜索