新生代、老年代概述:
新生代和老年代内存分配设置:
- NewRation:用来设置新生代和老年代的比例,默认值是2,即新生代与老年代的比例是1:2
- 在新生代中,Eden区与survivor0区与survivor1区的比例大概是8:1:1
- -XX:-UseAdaptiveSizePolicy:关闭自适应的内存分配策略(前面加了减号,如果是加号则表示打开该策略)
- 如果想出现8:1:1的效果,需要显式的将-XX:SurvivorRation=8(设置新生区中Eden区和survivor0区和survivor1区的比例)的参数加上
- -Xmn:设置新生代的内存空间的大小(一般不设置)