RFR (XXS): 8077054: DMH LFs should be customizeable
john.r.rose at oracle.com
Thu Apr 9 18:50:52 UTC 2015
Looks good. Would you please also check the number of distinct LFs compiled when running standard benchmarks? (With and without the change.) The number should go up, but only slightly.
On Apr 9, 2015, at 11:44 AM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
> It's a followup fix for JDK-8069591 .
> As Charlie observed, it's important to customize DirectMethodHandles as well. Otherwise, additional frame for DMH LambdaForm is created and it causes observable peak performance regression in some situations (e.g. JRuby9K).
> Testing: manual (microbenchmark, compilation log inspection).
> Best regards,
> Vladimir Ivanov
>  https://bugs.openjdk.java.net/browse/JDK-8069591
> "Customize LambdaForms which are invoked using
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
More information about the core-libs-dev