UseCompressedStrings is what you are thinking of Dan UseCompressedOops is just the 32bit ptr optimization