从年轻代到老年代执行的时间以及发生转移的场景

1.通过年龄计数器判断一个对象是否需要转移。对象每经过一个GC仍然存活,年龄计数器加一。当年龄超过设定的值,则将其通过担保机制转移到老年代。

2.或者动态绑定,当Suvivor中年龄相同的对象数量超过一半,则年龄大于等于该年龄的的对象转移到老年代,无需等待设置的最大年龄值。

3.大对象直接进入老年代。

猜你喜欢

转载自my.oschina.net/134596/blog/1636201