RFR: 8154067: Avoid early use of limited privilege escalation in InnerClassLambdaMetafactory

Claes Redestad claes.redestad at oracle.com
Tue Apr 12 12:38:07 UTC 2016


Hi,

the first usage of limited doPrivileged appears to have a small startup 
penalty (loads 8 permission-related classes and does some reflection), 
and is arguably excessive for this particular instance. Unrestricted 
doPrivileged allows for a small reduction of lambda init cost.

Webrev: http://cr.openjdk.java.net/~redestad/8154067/webrev.01/
Bug: https://bugs.openjdk.java.net/browse/JDK-8154067

Thanks!

/Claes



More information about the core-libs-dev mailing list