总结GC三种算法 内存效率 复制算法>标记清除算法>标记压缩算法(时间复杂度) 内存整齐度 复制算法=标记压缩算法>标记清除算法 内存利用率 标记清除算法=标记压缩算法>复制算法 思考一个问题:难道没有最优算法吗? 答:没有,没有最好的算法,只有最合适的算法 ---->GC:分代收集算法 年轻代: 存活率低复制算法 老年代: 区域大;存活率高标记清除算法(内存碎片不是太多)+标记压缩混合实现