The vtable, itable, and nontstatic_oopmap are embedded in (more like appended to) the InstanceKlass object, starting immediately after the last InstanceKlass field. Currently they are always 64-bit aligned, even on 32-bit systems. This is not necessary, and wastes up to 12 bytes per InstanceKlass on 32-bit sytems.
Don't 64-bit align start of InstanceKlass vtable, itable, and nonstatic_oopmap on 32-bit systems
-
Chris Plummer
-
Chris Plummer
- Votes:
-
0 Vote for this issue
- Watchers:
-
6 Start watching this issue
- Created:
- Updated:
- Resolved: