目录 1.JVM内存模型 2.GC 1.JVM内存模型 堆,栈,本地方法栈,方法区,程序计数器 2.GC 新生代收集器:Serial(单线程).ParNew.Parallel Scavenge: 老年代收集器:Serial Old(单线程).Parallel Old.CMS: 整堆收集器:G1 整体使用的分代回收算法,年轻代使用copy算法,年老代使用标记管理算法,都可以避免产生碎片. 触发GC的时机 最后总结一下什么时候会触发一次GC,个人经验看,有三种场景会触发GC: 1.第一种场景应该很明…