From: Charles Oliver Nutter Date: 2012-05-19T21:50:53+09:00 Subject: Re: break down of differences between interpreters? On Sun, May 6, 2012 at 6:39 AM, Peter Hickman wrote: > Why don't we use it everywhere? > > 1) We dont want to heft around the massive JRE I'd hardly call it hefty... a typical JRE download is from 10 to 30MB. > Even if Jruby was consistently twice as fast as the normal interpreter > it will only amount to a < 10% improvement in the overall application > performance for the sort of apps we create. > > The biggest improvements in performance for our applications come from > better algorithms and caching :) Probably the best argument for simply writing good Ruby code rather than hoping for an implementation to solve all your problems, eh? :) FWIW, JRuby 1.7 on Java 7 JVMs will start to show significantly improved performance...on some real-world benchmarks I've tested things are anywhere from 2-10x faster. Of course, that will maybe amount to an 18% improvement in your overall app performance, but that might be desirable too... - Charlie