java虚拟机---垃圾收集算法

1.标记-清除算法 (标记:就是标记无用的对象.) 正如名字一样,先标记再清除 但是有不足: 1.效率不行,标记和清除都慢 2.清除之后有太多的内存碎片 如下图: 2.复制算法 * 将内存(就是指堆)分为两半,每次只用一半,当这一半满了,就把还存活的对象复制到另外一半去,在清除已使用的那半,回收内存. * 但是相当于内存小了一半,不爽,得改! * 经研究发现,98%的对象都是朝生夕死.所有没必要划
相关文章
相关标签/搜索