RFR (L): 7054512: Compress class pointers after perm gen removal
Vladimir Kozlov
vladimir.kozlov at oracle.com
Thu Sep 20 12:49:44 PDT 2012
Thanks, Coleen
Vladimir
Coleen Phillimore wrote:
>
> There's code in nmethod.cpp that iterates over these pointers and makes
> sure that the class_loader associated with this metadata is added to the
> oop section of the nmethod. This is so the class loader isn't unloaded
> and metadata deallocated.
>
> I think that's the main reason we save it when we're generating code in
> the oopRelocation area. There might be other reasons but I don't know
> offhand.
>
> Coleen
>
> On 9/20/2012 3:27 PM, Vladimir Kozlov wrote:
>> This look good.
>>
>> Coleen, why we need relocation for metadata pointers?
>>
>> Thanks,
>> Vladimir
>>
>> Roland Westrelin wrote:
>>> compilers and SA support for compressed klass pointers.
>>>
>>> http://cr.openjdk.java.net/~roland/7054512/webrev.00/
>>>
>>> Roland.
More information about the hotspot-compiler-dev
mailing list