4个时机,
a、通过jvm设置大对象直接进入老年代
b、可通过jvm设置,默认15次younggc后进入老年代。
c、如果一次young gc后存活对象太多无法放入survivor区直接进入老年代。
d、动态年龄判定规则(主要是被TargetSurvivorRatio这个参数来控制。算的是年龄从小到大的累加和,如年龄1的占用了33%,年龄2的占用了33%,年龄3的占34%,则年龄1和2累加和超过默认的TargetSurvivorRatio(50%),年龄2和年龄3的对象都要晋升。
4个时机,
a、通过jvm设置大对象直接进入老年代
b、可通过jvm设置,默认15次younggc后进入老年代。
c、如果一次young gc后存活对象太多无法放入survivor区直接进入老年代。
d、动态年龄判定规则(主要是被TargetSurvivorRatio这个参数来控制。算的是年龄从小到大的累加和,如年龄1的占用了33%,年龄2的占用了33%,年龄3的占34%,则年龄1和2累加和超过默认的TargetSurvivorRatio(50%),年龄2和年龄3的对象都要晋升。