Re: [jruby-dev] Startup perf discovery

2010-01-18 Thread Thomas E Enebo
Ben: I am sure your observations are certainly correct about differences between OSes and what JITTing does, but we have noticed that universally once a method gets big enough perf sucks. Even if it is a single platform which exhibits this behavior (since perhaps only one OS generates enough code

Re: [jruby-dev] Startup perf discovery

2010-01-16 Thread Ben Evans
On Sat, Jan 16, 2010 at 1:03 AM, Charles Oliver Nutter wrote: > I have found an interesting clue to poor startup! > > It appears that DefaultRubyParser.yyparse (the main parser method) is > *still* never being jitted by the JVM, in either client or server > modes (at least on OS X Java, which shou

[jruby-dev] Startup perf discovery

2010-01-16 Thread Charles Oliver Nutter
I have found an interesting clue to poor startup! It appears that DefaultRubyParser.yyparse (the main parser method) is *still* never being jitted by the JVM, in either client or server modes (at least on OS X Java, which should be pretty normal). Here's the output of PrintCompilation | grep yypa