More performance explorations
john.r.rose at oracle.com
Fri Jun 3 12:08:17 PDT 2011
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...
More information about the mlvm-dev