1,对象优先进新生代
2,大对象(等于或超过了伊甸园和幸存者区大小)直接放进老年代
3,长时间存活的对象(默认gc超过15次还存活的对象,可以通过-XX: MaxTenuringThreshold设置)分配到老年代
4,动态对象年龄判断:如果幸存者区中的相同年龄的所有对象大小大于幸存者区的一半,也大于或等于此年龄大小的对象可以直接进入老年代,不需要经过MaxTenuringThreshold的判断。
1,对象优先进新生代
2,大对象(等于或超过了伊甸园和幸存者区大小)直接放进老年代
3,长时间存活的对象(默认gc超过15次还存活的对象,可以通过-XX: MaxTenuringThreshold设置)分配到老年代
4,动态对象年龄判断:如果幸存者区中的相同年龄的所有对象大小大于幸存者区的一半,也大于或等于此年龄大小的对象可以直接进入老年代,不需要经过MaxTenuringThreshold的判断。