新生代的配置
参数 -Xmn可以用于设置新生代的大小。设置一个较大的新生代大小会减少老年代的大小,此参数对系统性能以及GC影响很大。
新生代的大小一般设置为整个堆空间的1/3到1/4左右。
参数-XX:SurvivorRatio用来设置新生代中eden空间和from/to空间的比例关系,如下:
XX:SurvivorRatio=eden/from=eden/to
可以使用-XX:NewRatio来设置新生代和老年代的比例,如下:
-XX:NewRatio=老年代/新生代
以下显示了几个重要的堆分配参数的含义: