RFR(XS) 8232071 Avoid shared dictionary lookup when the class name is not shared

Ioi Lam ioi.lam at oracle.com
Thu Oct 10 00:13:26 UTC 2019


Hi Calvin & Jiangli,

Thanks for the review!

- Ioi

On 10/9/19 3:58 PM, Calvin Cheung wrote:
> +1
>
> thanks,
>
> Calvin
>
> On 10/9/19 3:26 PM, Jiangli Zhou wrote:
>> Looks good.
>>
>> Best,
>> Jiangli
>>
>> On Wed, Oct 9, 2019 at 2:31 PM Ioi Lam <ioi.lam at oracle.com> wrote:
>>> http://cr.openjdk.java.net/~iklam/jdk14/8232071-limit-shared-dict-lookup.v01/ 
>>>
>>> https://bugs.openjdk.java.net/browse/JDK-8232071
>>>
>>> The names of all shared classes must also be a shared Symbol. To 
>>> improve
>>> loading
>>> time of non-shared classes, we should avoid doing the shared dictionary
>>> lookup,
>>> if class_name->is_shared() == false.
>>>
>>> I also took the chance to re-factor the code a little.
>>>
>>> Testing: running hs-tier{1,2} now.
>>>
>>> Thanks
>>> - Ioi



More information about the hotspot-runtime-dev mailing list