Java垃圾回收之回收算法

问题:谈谈你了解的垃圾回收算法 1、标记-清除算法(Mark and Sweep) 标记:从跟集合进行扫描,对存活的对象进行标记 清除:对堆内存从头到尾进行线性遍历,回收不可达对象内存。      优点:简单 缺点:容易出现碎片 这个算法会导致出现大量的不连续的内存碎片,可能会导致在之后的分配较大的对象时,无法找到足够的连续内存,会触发另外一次垃圾回收。上图就出现了三个内存碎片块 2、复制算法(c
相关文章
相关标签/搜索