想知道在任何情况下使用-XX:+ UseCompressedOops都不理想吗?看起来使用此选项有很多好处。

最佳答案

看来您不是第一个这么认为的人。
根据this的说明,除非您使用的是32GB以上的堆,否则它是打开的。

禁用它会是一种罕见的情况,例如错误或类似问题的解决方法。


  实际上,从Java可以实现此选项的重要性
  6更新默认情况下,Oracle 18在HotSpot中启用-XX:+ UseCompressedOops
  JVM基于最大Java堆大小。

07-24 09:45
查看更多