RFR: 8193064: JarFile::getEntry0 method reference use cause for startup regression (original) (raw)

mandy chung mandy.chung at oracle.com
Tue Dec 5 16:14:19 UTC 2017


+1

nit: s/jarFileEntryFunction/newJarFileEntryFn/

Mandy

On 12/5/17 6:51 AM, Claes Redestad wrote:

Hi,

desugaring the JarFileEntry::new in JarFile::getEntry0 avoids a hefty startup regression on our smallest startup tests: http://cr.openjdk.java.net/~redestad/8193064/open.00/ 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 Thanks! /Claes



More information about the core-libs-dev mailing list