Java 底层知识 --- 回收算法

谈谈你了解的垃圾回收算法 一、标记清除算法(Mark and Sweep) 1、标记 --- 从根集合进行扫描,对存活的对象进行标记 2、清除 --- 对堆内存从头到尾进行线性遍历,回收不可达对象内存 缺点:碎片化  二、复制算法(Copying) 1、分为对象面和空闲面 2、对象在对象面上创建 3、存活的对象被从对象面复制到空闲面 4、将对象面所有对象内存清除 三、标记整理算法 (Compact
相关文章
相关标签/搜索