RFR: 8215159: Improve initial setup of system Properties
Claes Redestad
claes.redestad at oracle.com
Mon Dec 10 21:17:31 UTC 2018
Hi,
by inverting the order in which the internal property maps are created,
we avoid some classloading and get a slightly more efficient code
execution profile in System.initPhase1.
Webrev: http://cr.openjdk.java.net/~redestad/8215159/jdk.00/
Bug: https://bugs.openjdk.java.net/browse/JDK-8215159
This reduces bytecode executed in initPhase1 from ~48k to ~36k. Not
much by any measure, but minimizing System.initPhase1 is important since
certain parts of the VM (JIT etc) are blocked from initializing until
it's done.
Thanks!
/Claes
More information about the core-libs-dev
mailing list