-Xms真的禁用了XX:MaxRAMPercentage吗?难道不应该是-Xmx禁用XX:MaxRAMPercentage吗?
-Xms真的禁用了XX:MaxRAMPercentage吗?难道不应该是-Xmx禁用XX:MaxRAMPercentage吗?
根据Eclipse和IBM的说明,如果您指定了\"-Xms\",则会忽略\"-XX:MaxRAMPercentage\"。难道不应该是\n
- \n
- 如果您指定了\"-Xmx\",则会忽略\"-XX:MaxRAMPercentage\"
- 如果您指定了\"-Xms\",则会忽略\"XX:InitialRAMPercentage\"
\n
\n
\n引用自Eclipse和IBM的说明:\n
注意:如果您为"-Xms"设置了一个值,则这些选项将被忽略。
\n注意:您可能考虑将此标记为Do java flags Xms and Xmx overwrite flag XX:+UseCGroupMemoryLimitForHeap?的重复问题,但在那个问题中,他们询问的是Xmx是否分别覆盖XX:MaxRAMPercentage。这里我想知道的是Xms是否覆盖/禁用XX:MaxRAMPercentage。
在这个问题中,测试者测试了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生成的内容,仅供参考。