More performance explorations

Rémi Forax forax at univ-mlv.fr
Fri Jun 3 15:39:29 PDT 2011


On 06/03/2011 09:08 PM, John Rose wrote:
> On Jun 3, 2011, at 11:58 AM, Rémi Forax wrote:
>
>> This means that you need one MDO by method handle (which do a call) by
>> callsite associated to an invokedynamic.
>> As far as I know, hotspot doesn't do that.
> You are right.  There are paths like that which escape call-site profiling.  There's no architectural problem.  We'll optimize that stuff!

:)

> And, Remi is right that CHA saves your use case.  This is typical: CHA gets 80%, then receiver profiling gets 80% of the next 20%, then...
>
> -- John

Rémi



More information about the mlvm-dev mailing list