RFR: 8184777: Factor out species generation logic from BoundMethodHandle

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Mon Nov 13 16:38:44 UTC 2017


Looks good!

Best regards,
Vladimir Ivanov

On 11/13/17 7:34 PM, Claes Redestad wrote:
> Hi,
> 
>   this patch factors out the BoundMethodHandle species data class
> generation to a new ClassSpecializer facility.
> 
>   While currently semantically neutral, this will make it possible
> to reuse the facility in other places.
> 
>   Webrev: http://cr.openjdk.java.net/~redestad/8184777/open.00/
>   Bug: https://bugs.openjdk.java.net/browse/JDK-8184777
> 
>   Performance wise this adds a very small (~20k bytecode) amount
> of work to the initialization costs of BMHs, which we expect will
> be more than repaid as we apply the ClassSpecializer elsewhere.
> 
>   Thanks!
> 
> /Claes


More information about the mlvm-dev mailing list