RFR: 8184777: Factor out species generation logic from BoundMethodHandle

Claes Redestad claes.redestad at oracle.com
Mon Nov 13 16:41:14 UTC 2017


Thanks Vladimir!

/Claes

On 2017-11-13 17:38, Vladimir Ivanov wrote:
> 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