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

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • hs13
    • Affects Version/s: hs14
    • Component/s: 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.

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

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: