JVM 新生代中 eden 和 s0, s1 的比例
碎碎念
默认情况
默认情况下新生代中eden和s0,s1的比例是8:1:1,这里我们以官方文档为准
实际情况
实际情况下JVM新生代中比例其实是6:1:1,如果想要设置成8:1:1我们可以用以下操作:
- JVM是有一个自适应的机制-XX:+UseAdaptiveSizePolicy,它是默认开启的,所以我们应该把自适应关掉-XX:-UseAdaptiveSizePolicy
- 显示设置新生代中比例为8:1:1,-XX:SurvivorRatio=8
评论