堆和这种年轻代的设置,一般都怎么设置?就是他的比例一般是多少?或者说根据什么系统去怎么设置他们之间的比例呢?年老代和年轻代。
在 JVM 中,堆通常分为新生代(Young Generation)和老年代(Old Generation),其比例可通过 -XX:NewRatio 参数控制。常见配置包括:
默认 Server JVM 中
NewRatio=2,即新生代与老年代比例约为 1:2(新生代约占堆的 1/3)
默认 Client JVM 中
NewRatio=8,即新生代与老年代比例约为 1:8(新生代约占堆的 1/9)
在许多调优示例中
常见将 NewRatio 设为 3,使新生代约占堆的 1/4、老年代占 3/4

浙公网安备 33010602011771号