Hi, by archiving constant BaseLocale objects, we can simplify (and speed up) creation of the constant Locale objects in java.util.Locale which are unconditionally created during startup.
Bug: https://bugs.openjdk.java.net/browse/JDK-8221701 Webrev: http://cr.openjdk.java.net/~redestad/8221701/open.00/ Testing: tier1-3, along with patches for JDK-8221723 and JDK-8221724 Performance: a small reduction in bytecode executed during startup (-6k, or ~1% of bootstrap), a small reduction in number of classes loaded on small applications (458 -> 451 on a simple Hello World). Thanks! /Claes