RFR(S): 8240204: Optimize package handling for archived classes
    Harold Seigel 
    harold.seigel at oracle.com
       
    Fri Apr 17 15:30:23 UTC 2020
    
    
  
Hi Yumin,
The changes look good.  Just one question.
InstanceKlass::set_classpath_index() returns a value. That value is only 
checked in one of the places from where it's called.  Is it worth 
checking the return value in the other places and asserting if it is false?
Thanks, Harold
On 4/17/2020 1:56 AM, 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