RFR: 8193064: JarFile::getEntry0 method reference use cause for startup regression

Claes Redestad claes.redestad at oracle.com
Tue Dec 5 14:51:48 UTC 2017


desugaring the JarFileEntry::new in JarFile::getEntry0 avoids a hefty 
startup regression on our smallest startup tests:


I think the implementation could be improved further by using static 
non-capturing functions rather than Jar-/ZipFileEntry::new (which, since 
they reference a non static class constructor, are implicitly capturing) 
and filed: https://bugs.openjdk.java.net/browse/JDK-8193066



More information about the core-libs-dev mailing list