1.jvm是发生在JVM的哪一部分?堆
2.GC的种类
Minor GC 次数上频繁收集的Young区
Full GC 次数上较少手机Old区
基本不动Perm区
3.GC的算法
1.引用计数法
2.复制算法 发生在Minor
3.标记清楚 老年代 full
4.标记压缩 老年代 full
衍生出
5.标记清除压缩 老年代 多次标记清除后再进行压缩,减少挪动成本
复制算法(双倍区域 拷贝速度快)
标记清除(两次 标记一次 清楚一次 效率较低)
标记压缩(两次 标记一次 清楚一次 挪动一次 没有内存碎片)