JVM分代 JVM分年轻代和老年代,年轻代又分1个Eden区,2个Survivor区(from,to区),默认是8:1:1可以调节的,from和to区是来回交换的。 主要是堆进行垃圾回收,主要垃圾存在eden区和from区,to区是空的,把eden区和from区存活的对象复制到to区,复制的过程会根据对象头里年龄的阈值,达到一定的阈值以后会进入老年代,阈值也是可以设置的,如果没有达到阈值就会放在to区里面。