针对不同年龄段的对象分配原则如下所示: 优先分配到Eden大对象直接分配到老年代(尽量避免程序中出现过多的大对象)长期存活的对象分配到老年代动态对象年龄判断(如果Survivor区中相同年龄的所有对象大小的总和大于Survivor空间的一半,年龄大于或等于该年龄的对象可以直接进入老年代,无需等到MaxTenuringThreshold中要求的年龄)空间分配担保(-XX:HandlePromotionFailure)