-
Enhancement
-
Resolution: Fixed
-
P3
-
9
-
b31
In jake, there's a ModuleLoaderMap.dat being generated at build time and is packaged as part of the bootmodules.jimage.
During CDS shared archive dumping, the vm code makes use of the ModuleLoaderMap.dat to obtain the defining class loader type based on the module name.
This RFE is to eliminate the ModuleLoaderMap.dat. An idea is to find out the defining class loader type during runtime when a class is being loaded. Therefore, we don't need to store the defining class loader type during dump time.
During CDS shared archive dumping, the vm code makes use of the ModuleLoaderMap.dat to obtain the defining class loader type based on the module name.
This RFE is to eliminate the ModuleLoaderMap.dat. An idea is to find out the defining class loader type during runtime when a class is being loaded. Therefore, we don't need to store the defining class loader type during dump time.
- relates to
-
JDK-8200202 Remove unused _boot_modules_array and _platform_modules_array from classLoader.*
-
- Resolved
-