[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:
  https://bugs.openjdk.java.net/browse/JDK-8058309

Thanks for pointing two new opportunities too look for!

-Aleksey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20140917/1c8c076a/signature.asc>


More information about the mlvm-dev mailing list