【问题标题】:How to assign more memory to young gen with NewRatio JVM option如何使用 NewRatio JVM 选项为年轻一代分配更多内存
【发布时间】:2018-01-05 08:20:53
【问题描述】:

如何使用 NewRatio JVM 选项为年轻一代分配更多内存?由于 NewRatio 定义了旧代与年轻代的比例,如果我将此参数设置为 1:3,则表示无效值。我想为年轻一代分配三次内存。如何使用 NewRatio?

【问题讨论】:

    标签: java garbage-collection jvm


    【解决方案1】:

    NewRatio 必须是整数。如果您想要更高的新旧比率,则需要明确设置它。例如我使用了类似的设置

    -Xmn24g -Xmx26g
    

    【讨论】:

      【解决方案2】:

      如果young gen大于old gen,对象的提升会导致频繁的FullGC.NewRatio。 Ex :NewRatio=2 --> 老一代是年轻一代的两倍

      【讨论】:

        猜你喜欢
        • 2020-05-16
        • 1970-01-01
        • 1970-01-01
        • 2017-03-22
        • 1970-01-01
        • 2013-09-30
        • 1970-01-01
        • 1970-01-01
        • 2020-12-30
        相关资源
        最近更新 更多