Invokedynamic slower than reflection?

Rémi Forax forax at univ-mlv.fr
Wed Jul 28 16:26:06 PDT 2010


Le 29/07/2010 01:12, John Rose a écrit :
> On Jul 27, 2010, at 10:11 AM, Rémi Forax wrote:
>
>    
>> Le 16/07/2010 00:48, John Rose a écrit :
>>      
>>> It was some sort of bitrot.
>>>
>>> I pushed a fix for this to mlvm/hotspot.
>>>
>>> Thanks for the reports!
>>>
>>> -- John
>>>
>>>        
>> Is it enable by default, it doesn't seem to work ?
>>      
> The fix is titled this way:
>
>    6969574: invokedynamic call sites deoptimize instead of executing
>
> The bug is (a) on the mlvm patch queue, and (b) working its way through the OpenJDK RE pipeline.
>
> Current state of (b) may be observed by looking at these three workspaces:
>    http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/shortlog  (* I push mlvm patches in here)
>    http://hg.openjdk.java.net/jdk7/hotspot/hotspot/shortlog  (* hotspot team integrates here)
>    http://hg.openjdk.java.net/jdk7/jdk7/hotspot/shortlog  (RE builds feed from this)
>
> The fix 6969574 is in the starred workspaces.  Therefore, it is not yet in the binary builds from RE.
>    

Sorry, I should be more specific.
My question was more, is it enable in mlvm if I use default guards.

Since, I've checked that the patch is correctly applied to my workspace 
source,
and it's correctly applied.

So I think the patch doesn't fix the issue.

> -- John
>    

Rémi


More information about the mlvm-dev mailing list