More performance explorations
Thomas E Enebo
tom.enebo at gmail.com
Thu Jun 2 09:43:33 PDT 2011
Out of curiousity...How tough is it to get new optimizations into
u{1-n} releases? I know new ones go in all the time, I am just
wondering how onerous the process is for approving stuff like that.
-Tom
On Thu, Jun 2, 2011 at 11:27 AM, John Rose <john.r.rose at oracle.com> wrote:
> 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
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo at gmail.com
More information about the mlvm-dev
mailing list