【发布时间】:2018-01-05 08:20:53
【问题描述】:
如何使用 NewRatio JVM 选项为年轻一代分配更多内存?由于 NewRatio 定义了旧代与年轻代的比例,如果我将此参数设置为 1:3,则表示无效值。我想为年轻一代分配三次内存。如何使用 NewRatio?
【问题讨论】:
标签: java garbage-collection jvm
如何使用 NewRatio JVM 选项为年轻一代分配更多内存?由于 NewRatio 定义了旧代与年轻代的比例,如果我将此参数设置为 1:3,则表示无效值。我想为年轻一代分配三次内存。如何使用 NewRatio?
【问题讨论】:
标签: java garbage-collection jvm
NewRatio 必须是整数。如果您想要更高的新旧比率,则需要明确设置它。例如我使用了类似的设置
-Xmn24g -Xmx26g
【讨论】:
如果young gen大于old gen,对象的提升会导致频繁的FullGC.NewRatio。 Ex :NewRatio=2 --> 老一代是年轻一代的两倍
【讨论】: