review request (L): JDK changes for 7023639: JSR 292 method handle invocation needs a fast path for compiled code

Aleksey Shipilev aleksey.shipilev at oracle.com
Tue Jul 24 10:23:27 PDT 2012


On 07/24/2012 07:15 PM, Christian Thalinger wrote:
>> Not sure if this logic is applicable in this particular case. This is
>> the potential "performance cliff" you are eager to get rid of with new
>> implementation.
> 
> No it's not.  We know exactly what causes the performance cliff.  It's a completely unrelated issue in the VM.

Sorry for misguided definition there, thought quoting does the trick for
me. I was meant to say that the scalability bottlenecks like these pop
out quickly, unexpected and hit hard. The difference between
single-threaded and two-threaded versions could be so dramatic, so you
can easily say it goes down the sink. It's inconvenient to fix one
"cliff" and introduce the other, albeit "completely unrelated".

-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/20120724/811e15f7/signature.asc 


More information about the mlvm-dev mailing list