-Xms是否真的禁用XX:MaxRAMPercentage?是-Xmx不能禁用XX:MaxRAMPercentage吗?

时间:2019-08-29 16:55:11

标签: java garbage-collection

根据EclipseIBM,如果指定-Xms,则-XX:MaxRAMPercentage被忽略。不应该吧

  • 如果您指定-Xmx-XX:MaxRAMPercentage将被忽略
  • 如果您指定-XmsXX:InitialRAMPercentage是否被忽略?

引自EclipseIBM

Note: If you set a value for -Xms, these options are ignored.

注意:您可以考虑将其标记为Do java flags Xms and Xmx overwrite flag XX:+UseCGroupMemoryLimitForHeap?的副本,但是在这个问题上,他们询问Xmx是否分别覆盖XX:MaxRAMPercentage。在这里,我想知道Xms是否覆盖/禁用了XX:MaxRAMPercentage。

1 个答案:

答案 0 :(得分:1)

@Holger的comment回答了这个问题。

  • @Holger测试了openjdk 11,发现-Xms-XX:MaxRAMPercentage=75.0没有影响
  • @joseph对openjdk 8进行了测试,还观察到-Xms-XX:MaxRAMPercentage=75.0没有影响

那些Eclipse和IBM文档不正确。