07_新生代进入老年代的条件
2021-09-09 16:39:06 3 举报
07_新生代进入老年代的条件
作者其他创作
大纲/内容
young gc后,eden存活的对象太多,无法放入另一块survivor,就只有放入老年代
老年代内存>历次young gc转移来的平均大小
-XX:PretenureSizeThreshold大对象直接进入老年代
是
存活对象进入survivor即可
young gc后
存活对象进入老年代即可
否
剩余存活对象大小<survivor
剩余存活对象大小<小于老年代可用大小
动态年龄判断年龄1+2+3+...+n,大于某个survivor的一半
尝试进行young gc
-XX:MaxTenuringThreshold默认15,如果躲过15次垃圾回收就进入老年代
《新生代进入老年代的条件》
新生代进入老年代的条件
是否配置参数
空间担保原则-XX:-HandlePromotionFailure
触发Full GC
0 条评论
回复 删除
下一页