RFR: 8222144: Lazily create JRT code source URLs for LoadedModules
Claes Redestad
claes.redestad at oracle.com
Mon Apr 8 21:42:34 UTC 2019
Hi,
currently we eagerly convert code source URIs to URLs to avoid recursive
bootstrap issues with overrideable URL handlers. The JRT scheme handler
is not overrideable, however, and also commonly used for all system
modules. Creating these URLs lazily is a reasonable startup
optimization since most applications will only ever load from a small
fraction of the resolved system modules.
Bug: https://bugs.openjdk.java.net/browse/JDK-8222144
Webrev: http://cr.openjdk.java.net/~redestad/8222144/open.00/
Testing: tier1-2, improvements on all metrics on small startup tests
Thanks!
/Claes
More information about the core-libs-dev
mailing list