-XX:MaxTenuringThreshold
定义最大的晋升年龄,默认是15
-XX:+PrintTenuringDistribution
打印年代详情
-XX:TargetSurvivorRatio=60
晋升年龄是动态变化的:
- 年轻代晋升到老年代的年龄阈值是由参数TargetSurvivorRatio和参数MaxTenuringThreshold影响的。
- MaxTenuringThreshold决定了晋升的最大阈值。TargetSurvivorRatio影响运行过程中虚拟机计算的晋升阈值。
- 假设晋升阈值为n,那么一定满足以下条件:所有年龄<=n的对象大小之和 < survivor区的大小*TargetSurvivorRatio%
网友评论