HotSpot JVM标志-XX:+UseCompressedOops
有什么作用,什么时候应该使用它?在64位Java实例上使用它时(相对于未使用它),我会看到什么样的性能和内存使用差异?
1
它压缩64位指针。您会发现,由于指针大小的增加,在GC上花费的时间减少,性能可能有所下降,从而减少了内存膨胀。jdk1.6.0_22是默认情况下禁用此标志的最后一个Sun JVM。
—
sjr 2012年