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