
| Key: |
RVM-289
|
| Type: |
Improvement
|
| Status: |
Open
|
| Priority: |
Major
|
| Assignee: |
Unassigned
|
| Reporter: |
Ian Rogers
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
|
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.
|
|
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. |
Show » |
| There are no comments yet on this issue.
|
|