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

Compressed Oops: use the 32-bits gap after klass in a object

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • hs13
    • hs14
    • hotspot
    • b02
    • x86
    • solaris_10

        With Compressed Oops there is 32-bits gap after narrow 'klass' field in a object.
        Currently it is filled only with primitive type fields.
        Use the gap also for a narrow oop field and a boxing object value (except Long and Double).
        Use heapOopSize for instanceKlass::_nonstatic_field_size value instead of wordSize
        to define the size more precisely.

              kvn Vladimir Kozlov
              kvn Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: