For Lilliput, I'd like to put the class-pointer of objects into the upper bits of the object header. This is only possible with class pointer compression. Class pointer compression has been on by default for a long time, and afaik, there is no reason to turn it off. The performance benefit of raw class pointer is surely negligible. CCP allows to address 32GB of class space, which seems excessive, even for humongous workloads. (Altough, in the future I'd like to use only 27 bits for CCP, but greater alignment of Klass allocation would help to address enough space, still.)
- csr for
-
JDK-8294955 Deprecate -XX:-UseCompressedClassPointers for removal
- Closed