Request for review: 7117052 instanceKlass::_init_state can be u1 type
Jiangli Zhou
jiangli.zhou at oracle.com
Thu Dec 1 10:59:45 PST 2011
Hi Paul,
Thanks for your review!
Jiangli
On 12/01/2011 10:57 AM, Paul Hohensee wrote:
> I can review everything except the c2 change, for which one of the
> compiler
> folks might chime in. Everything else looks good.
>
> Paul
>
> On 12/1/11 1:51 PM, Jiangli Zhou wrote:
>> The instanceKlass::_init_state is defined as
>> instanceKlass::ClassState type, which is an enum. Currently there are
>> 7 class states defined. The instanceKlass::_init_state can be changed
>> to u1 type, which could hold up 256 states. There are unused bytes
>> after instanceKlass::_idnum_allocated_count field. Changing
>> _init_state to u1 and move it to after the _idnum_allocate_count
>> field would save 4-byte for each loaded class.
>>
>> http://cr.openjdk.java.net/~jiangli/7117052/webrev.00/
>>
>> Thanks,
>>
>> Jiangli
>>
More information about the hotspot-compiler-dev
mailing list