hg: jdk/jdk: 8240204: Optimize package handling for archived classes

yumin.qi at oracle.com yumin.qi at oracle.com
Mon Apr 20 23:37:06 UTC 2020


Changeset: 920562fbf6b9
Author:    minqi
Date:      2020-04-20 16:36 -0700
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/920562fbf6b9

8240204: Optimize package handling for archived classes
Summary: ClassLoader::add_package just sets classpath_index to PackageEntry, moved the code to InstanceKlass. Also avoid calling check_prohibited_package since CDS does not archive prohibited classe in set_package.
Reviewed-by: hseigel, lfoltan, redestad, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp



More information about the jdk-changes mailing list