Java虚拟机学习 - 垃圾收集算法

1. 标记 - 清除算法 标记清除算法是最基础的收集算法,其他收集算法都是基于这种思想。标记清除算法分为“标记”和“清除”两个阶段:首先标记出需要回收的对象,标记完成之后统一清除对象。 它的主要缺点: ①.标记和清除过程效率不高 ②.标记清除之后会产生大量不连续的内存碎片。 2. 复制算法 它将可用内存容量划分为大小相等的两块,每次只使用其中的一块。当这一块用完之后,就将还存活的对象复制到另外一块
相关文章
相关标签/搜索