I recently read about the -XX:+UseCompressedOops JVM option that allows to negate the overhead imposed by 64 bit JVM by storing compressed 64 bit Ordinary object pointers (aka OOPS).
It looks like it is recommended that we should always use this flag. So I was wondering if its being enabled by default in the recently released Jdk 8 ?