Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8294953

Deprecate -XX:-UseCompressedClassPointers for removal

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Withdrawn
    • Icon: P4 P4
    • tbd
    • 20
    • hotspot
    •  

       

    • generic
    • generic

      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.)

            rkennke Roman Kennke
            rkennke Roman Kennke
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: