怎么定义垃圾?
引用计数法-----------------》相互引用的对象会造成内存溢出
可达性分析法
怎么回收垃圾?
标记——清除算法-------------------》内存碎片
复制算法-------------------------------》内存使用率下降一半
标记整理算法-------------------------》向一端频繁移动存活对象,效率不如复制算法
分代收集算法-------------------------》
朝生夕死的对象,就放到Eden,每次minor gc的时候,就清理他们;
Major gc的时候清理老不死的;
from和to的清理就是复制算法的应用;
old清理使用的是标记整理算法;