【发布时间】:2012-06-18 18:03:23
【问题描述】:
HotSpot JVM 标志 -XX:+UseCompressedOops 有什么作用,我应该什么时候使用它?在 64 位 Java 实例上使用它(与不使用它相比)时,我会看到什么样的性能和内存使用差异?
【问题讨论】:
-
它压缩 64 位指针。您会看到由于指针大小的增加而减少了内存膨胀,花费在 GC 上的时间减少了,性能可能略有下降。 jdk1.6.0_22 是最后一个默认关闭此标志的 Sun JVM。
标签: java memory jvm jvm-hotspot