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

Aleksey Shipilev aleksey.shipilev at oracle.com
Wed Sep 17 18:58:47 UTC 2014

On 09/17/2014 10:53 PM, Remi Forax wrote:
> 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.

We'll see, Remi, in the course of the original issue:

Thanks for pointing two new opportunities too look for!


More information about the core-libs-dev mailing list