侧边栏壁纸
博主头像
流殃博主等级

用微笑面对生活

  • 累计撰写 176 篇文章
  • 累计创建 43 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

-XX:MaxTenuringThreshold

流殃
2021-11-09 / 0 评论 / 0 点赞 / 179 阅读 / 360 字 / 正在检测是否收录...

总结

最大年龄

这个很简单,age信息存放在对象头的Mark Word中,不论是32位还是64位,这个age都是4个bit,最大值二进制1111=十进制15.

cms

cms默认的最大年龄是6,但是其实是在不手动设置MaxTenuringThreshold/SurvivorRatio的情况下默认是6,但是你一旦手动的显式的设置了这两者中的任意一者,那么最大晋升年龄就会变成你手动设置的值/15.

-XX:TargetSurvivorRatio

这是期望survivor区存活大小的参数,默认是50,即50%。
但是在默认情况下如果某一年龄值的超过了survivor的50%,此年龄值与MaxTenuringThreshold两者中更小的值将会成为新的晋升阈值。

参考

0

评论区