一分钟带你了解:标记-清除算法

原理 最基础的收集算法是“标记一清除”(Mark-Sweep) 算法,如它的名字- -样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所以说它是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其缺点进行改进而得到的。 缺点 1、效率问题,标记和清除过程的效率都不高: 2、空间问题,标记清除之后会产生大量不连续的内存碎片,空间
相关文章
相关标签/搜索