RFR(S): 8240204: Optimize package handling for archived classes
    Claes Redestad 
    claes.redestad at oracle.com
       
    Fri Apr 17 12:04:47 UTC 2020
    
    
  
Hi Yumin,
looks good to me!
Pre-existing, but in klassFactory.cpp path_index isn't used anywhere
else, so could fold it into the call:
   new_ik->set_classpath_index(ik->shared_classpath_index())
Thanks!
/Claes
On 2020-04-17 07:56, Yumin Qi wrote:
> Hi,
> 
>    Please review:
>    bug: 8240204: https://bugs.openjdk.java.net/browse/JDK-8240204
>    webrev: http://cr.openjdk.java.net/~minqi/8240204/webrev-01/
> 
>    Summary: Move ClassLoader::add_package to InstanceKlass since what it 
> does is calling pkg->set_classpath_index. Also a minor optimization for 
> InstanceKlass::set_package, for shared class, avoid call 
> check_prohibited_package since CDS does not archive prohibited classes.
> 
>    Tests: hs-tier1-4
>    Performance data: javac and zprint showed a little improvement.
> 
>    Thanks
>    Yumin
    
    
More information about the hotspot-runtime-dev
mailing list