Is there still a requirement that you tweak a few JVM flags? When I was benchmarking and working on indy support in JRuby, the only way to get better-than-JRuby perf out of it was to tweak max inlining size, small code size, etc. Without those, the numbers were usually considerably worse.
I didn't see this as a flaw in invokedynamic, just tuning of default JVM settings (and especially inlining budgets) that had not happened yet... - Charlie On Wed, Jan 26, 2011 at 5:09 PM, Charles Oliver Nutter <[email protected]> wrote: > Is there still a requirement that you tweak a few JVM flags? When I > was benchmarking and working on indy support in JRuby, the only way to > get better-than-JRuby perf out of it was to tweak max inlining size, > small code size, etc. Without those, the numbers were usually > considerably worse. > > I didn't see this as a flaw in invokedynamic, just tuning of default > JVM settings (and especially inlining budgets) that had not happened > yet... > > - Charlie > > On Wed, Jan 26, 2011 at 4:32 PM, John Rose <[email protected]> wrote: >> On Jan 26, 2011, at 6:17 AM, Jochen Theodorou wrote: >> >>> Then it would be really nice, for it becoming a really useful feature, to >>> have that part fixed. >> >> We're working on it! >> >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011839 >> http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/log?rev=7011839 >> >> -- John >> >> -- >> You received this message because you are subscribed to the Google Groups >> "JVM Languages" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/jvm-languages?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.
