| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8248100 | 16 | Yumin Qi | P4 | Resolved | Fixed | team | 
                    http://hg.openjdk.java.net/jdk/jdk/file/7ef41e83066b/src/hotspot/share/classfile/systemDictionary.cpp#l1268
is_shared_class_visible() might be time consuming because it needs to look up PackageEntry and ModuleEntry. However, if we are running the JVM without any of the following:
bootclasspath append
--limit-modules
--upgrade-module-path
is_shared_class_visible() will always return true, so we can skip the call to improve start-up time.
            
is_shared_class_visible() might be time consuming because it needs to look up PackageEntry and ModuleEntry. However, if we are running the JVM without any of the following:
bootclasspath append
--limit-modules
--upgrade-module-path
is_shared_class_visible() will always return true, so we can skip the call to improve start-up time.
- backported by
- 
                    JDK-8248100 Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class() -           
- Resolved
 
-         
- relates to
- 
                    JDK-8247449 Revisit the argument processing logic for MetaspaceShared::disable_optimized_module_handling() -           
- Resolved
 
-         
- 
                    JDK-8247388 Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling') -           
- Closed
 
-