Performance problem with invoke dynamic
Ola Bini
ola.bini at gmail.com
Thu Jul 28 09:10:28 PDT 2011
> The bad performance sounds like something is not inlined at all. How are you invoking valueMH? Via invokedynamic or a direct MH call?
valueMH is combined with an exactInvoker and then chained together with
another method handle that calls a method on the result of it that
returns another methodhandle that is set as the target for the call site.
Exactly the same thing that was done in the emitted bytecode, actually.
Cheers
--
Ola Bini (http://olabini.com)
Ioke - JRuby - ThoughtWorks
"Yields falsehood when quined" yields falsehood when quined.
More information about the mlvm-dev
mailing list