许吉友 - 运维

年轻代大小调节

年轻代太小了,会频繁触发GC,官方推荐把年轻代设置为堆内存的 3/8。

-Xmn12g:设置年轻代大小为12G。整个堆大小=年轻代大小 + 年老代大小 + 持久代大小。持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大。

比如堆内存是 32g,则需要把 年轻代大小设置为 12g。

G1 垃圾回收器不用显示设置这个