1.JVM会给对象增加一个年龄的计数器,对象每“熬过”一次GC,年龄就+1,
待对象到达设置的阈值就会被移到老年代。
2.大对象直接进入老年代
3.如果survivor 区中相同年龄的所有对象大小总和大于survivor空间的一半
年龄大于该年龄的对象直接进入老年代。
对象什么时候进入老年代?
最新推荐文章于 2021-08-07 17:56:49 发布
1.JVM会给对象增加一个年龄的计数器,对象每“熬过”一次GC,年龄就+1,
待对象到达设置的阈值就会被移到老年代。
2.大对象直接进入老年代
3.如果survivor 区中相同年龄的所有对象大小总和大于survivor空间的一半
年龄大于该年龄的对象直接进入老年代。