Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 1000
-
Component/s: Runtime: Object Model
-
Labels:None
-
Number of attachments :
Description
The object model for 64bit addresses uses 3 words to layout an array: one for array length, one for the TIB pointer and one for the status word. However, the status word only uses 32bits and the array length only needs 32bits. By overlapping the array length and status word we can save 64bits (8bytes) per object.