JVM内存分配过程
2022-03-31 09:10:09 0 举报
JVM对象创建过程
作者其他创作
大纲/内容
否
是
老年代剩余可用空间 < 每次MinorGC后进入老年代对象的平均大小
结束
FullGC
Eden区剩余空间>对象大小
空间分配担保机制
年龄1+年龄2+...+年龄n > S0/S1*50%
MinorGC进入对象>老年代可用空间
对象年龄>-XX:MaxTenuringThreshold
对象放入老年代
配置-XX:HandlePromotionFailure
年龄N及以上对象进入老年代
放入survivor区,对象年龄加1
创建对象
老年代剩余可用空间<年轻代里现有的所有对象
对象动态年龄判断
MinorGC
对象大小 < -XX:PretenureSizeThreshold(只有serial和ParNew有效)
0 条评论
回复 删除
下一页