More performance explorations

John Rose john.r.rose at oracle.com
Thu Jun 2 09:27:21 PDT 2011


On Jun 2, 2011, at 9:01 AM, Charles Oliver Nutter wrote:

> Ok, the ricochet flag performs in the expected range...but still
> slower than the old logic, and also slower than the 5/13 macosx build.

You mean java -Djava.lang.invoke.GWT_FORCE_RICOCHET_FRAMES=true?

If so, let's look at the code again.  I want to see if those extra interface casts are still in there.  We can get rid of them if they add significant bulk to the code.

Or maybe there's a failed inline.

The door is about closed on JDK7 code changes (and the backed-off GWT stuff is in).  I can help you work around weaknesses in the JDK7 code, by adjusting the JRuby code.  Not optimal, but maybe practical.

Best wishes,
-- John


More information about the mlvm-dev mailing list