RFR: 8164739: Remove computation of predefined interpreter forms

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Thu Aug 25 10:30:52 UTC 2016


Looks good.

Best regards,
Vladimir Ivanov

On 8/24/16 7:48 PM, Claes Redestad wrote:
> Hi,
>
> LambdaForm predefines a number of forms for the benefit of the LF and
> NF interpreters, which doesn't appear useful at all at this point.
>
> JIRA: https://bugs.openjdk.java.net/browse/JDK-8164739
> Webrev: http://cr.openjdk.java.net/~redestad/8164739/webrev.01/
>
> Testing: all java/lang/invoke tests with various values for
> -Djava.lang.invoke.MethodHandle.COMPILE_THRESHOLD to run with and
> without LF interpretation.
>
> Removing this code improves on previous work to improve indy
> bootstrap to the point where the indy bootstrap happens in a few
> milliseconds, only loads 21 extra classes. On full program execution
> there's no discernible time difference between the regular and the
> MH variant.
>
> Thanks!
>
> /Claes


More information about the core-libs-dev mailing list