1.对象分配原则 1)对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次Minor GC 2)大对象直接进入老年代(大对象是指需要大量连续内存空间的对象),这样做的目的是避免在Eden区和两个Survivor区之间发生大量的内存拷贝(新生代采用复制算法收集内存) 3)长期存活的对象进入老年代,虚拟机为每个对象定义了一个年龄计数器,如果对象经过了一次Minor GC那么对象会进入Survivor区,之后没经过一次Minor GC,那么年龄会增加1,直到达到阈值对象进入老年代…