-Xms真的禁用了XX:MaxRAMPercentage吗?难道不应该是-Xmx禁用XX:MaxRAMPercentage吗?

8 浏览
0 Comments

-Xms真的禁用了XX:MaxRAMPercentage吗?难道不应该是-Xmx禁用XX:MaxRAMPercentage吗?

根据Eclipse和IBM的说明,如果您指定了\"-Xms\",则会忽略\"-XX:MaxRAMPercentage\"。难道不应该是\n

    \n

  • 如果您指定了\"-Xmx\",则会忽略\"-XX:MaxRAMPercentage\"
  • \n

  • 如果您指定了\"-Xms\",则会忽略\"XX:InitialRAMPercentage\"
  • \n

\n引用自Eclipse和IBM的说明:\n

注意:如果您为"-Xms"设置了一个值,则这些选项将被忽略。

\n注意:您可能考虑将此标记为Do java flags Xms and Xmx overwrite flag XX:+UseCGroupMemoryLimitForHeap?的重复问题,但在那个问题中,他们询问的是Xmx是否分别覆盖XX:MaxRAMPercentage。这里我想知道的是Xms是否覆盖/禁用XX:MaxRAMPercentage。

0
0 Comments

在这个问题中,测试者测试了openjdk 11和openjdk 8,观察到-Xms对-XX:MaxRAMPercentage=75.0没有影响。根据评论,Eclipse和IBM的文档是错误的。问题的解决方法是使用-Xmx而不是-Xms来禁用XX:MaxRAMPercentage。

文章标题:-Xms是否真的禁用XX:MaxRAMPercentage?难道不应该是-Xmx禁用XX:MaxRAMPercentage吗?

在stackoverflow上的评论回答了这个问题。

测试者测试了openjdk 11和openjdk 8,观察到-Xms对-XX:MaxRAMPercentage=75.0没有影响。

Eclipse和IBM的文档是错误的。

问题的解决方法是使用-Xmx而不是-Xms来禁用XX:MaxRAMPercentage。

注:本文为AI生成的内容,仅供参考。

0