[9] RFR (XXS): 8058309: Unsafe.defineAnonymousClass deoptimization checks scale devastatingly poorly

Remi Forax forax at univ-mlv.fr
Wed Sep 17 18:53:58 UTC 2014


On 09/17/2014 06:55 PM, Vladimir Ivanov wrote:
> >> It's not specific to U.dAC(). Regular class loaders can hit similar
>>> problem as well.
>>
>> Even better, this is even more generic.
> Please, update bug synopsis then.
>
>>> If you want to use 8058309 for dependency tracking improvments in VM,
>>> let me know. So far, I got an impression it is about LFs & JSR292 
>>> mostly.
>>
>> Yes, please commit the LF fix under the different bug ID, if that is not
>> a hassle?
> Done:
>     8058661: Compiled LambdaForms should inherit from Object to 
> improve class loading performance
>     https://bugs.openjdk.java.net/browse/JDK-8058661

I wonder if the Proxy generation code (j.l.r.Proxy) and the method 
accessor generation code (j.l.r.Method) doesn't have the very same issue.

> Best regards,
> Vladimir Ivanov

Rémi



More information about the mlvm-dev mailing list