-
Enhancement
-
Resolution: Fixed
-
P4
-
hs14
-
b02
-
x86
-
solaris_10
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2177133 | 7 | Vladimir Kozlov | P3 | Closed | Fixed | b29 |
JDK-2174929 | 6u14 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
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.
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.
- backported by
-
JDK-2174929 Compressed Oops: use the 32-bits gap after klass in a object
-
- Resolved
-
-
JDK-2177133 Compressed Oops: use the 32-bits gap after klass in a object
-
- Closed
-
- relates to
-
JDK-6710654 SAJDI failures with Compressed Oops
-
- Closed
-