<story><title>Rails 3 Performance - Not Good Enough</title><url>http://blog.tstmedia.com/news_article/show/86942?referrer_id=308069</url></story><parent_chain></parent_chain><comment><author>fauigerzigerk</author><text>I think the real problem with Rails and similar frameworks is the culture of not giving a shit about performance. I would never ever release a new version of anything that is significantly slower than the previous one. It&apos;s simply a bug in my view.&lt;p&gt;But there are people who have convinced themselves that as long as it scales out, it doesn&apos;t matter how many servers you have to run. And if the reason is that something that&apos;s known statically is checked billions of times at runtime they don&apos;t care.&lt;p&gt;For a framework, the concept of premature optimization makes no sense.</text></comment>
<story><title>Rails 3 Performance - Not Good Enough</title><url>http://blog.tstmedia.com/news_article/show/86942?referrer_id=308069</url></story><parent_chain></parent_chain><comment><author>danielparks</author><text>The benchmark was done using REE. Out of curiousity, I tried it with MRI 1.8.7, MRI 1.9.2, and REE 1.8.7. Results are best out of three:&lt;p&gt;&lt;pre&gt;&lt;code&gt;                    user     system      total        real
  rails3-1.9.2  2.240000   0.200000   2.440000 (  3.127072)
  rails2-ree    2.530000   0.290000   2.820000 (  3.578471)
  rails2-1.8.7  2.920000   0.210000   3.130000 (  3.876215)
  rails3-ree    3.140000   0.250000   3.390000 (  4.111465)
  rails3-1.8.7  3.560000   0.220000   3.780000 (  4.505166)
&lt;/code&gt;&lt;/pre&gt;
Of course, the author was looking into a specific problem — this doesn&apos;t mean that Rails 3 on MRI 1.9.2 is faster than Rails 3 on REE.&lt;p&gt;Run on an iMac9,1 with a 2.66 GHz Core 2 Duo. uname -a:&lt;p&gt;Darwin Roy.local 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386 i386&lt;p&gt;I disabled spotlight, but who knows what other processes might have spawned in the middle of the benchmark. Your mileage may vary.</text></comment>