JVM学习笔记第44天-标记-压缩(整理)算法

一、标记-压缩算法 背景 复制算法的高效性是建立在存活对象少、垃圾对象多的前提下的。这种情况在新生代经常发生,但是在老年代,更常见的情况是大部分对象都是存活对象。如果依然使用复制算法,由于存活对象多,复制成本也将很高。因此,基于老年代垃圾回收的特性,需要使用其它的算法。 标记-清除算法确实可以应用在老年代中,但是,该算法不仅执行效率低下,而且在执行完内存收集后,还会产生内存碎片,所以JVM的设计者
相关文章
相关标签/搜索