[Rails] ruby 1.9.1 VS ruby 1.8.7


Railsでruby1.9と1.8って実際にどれくらいパフォーマンスに差があるんだろうか。
ということで簡単なテストを試してみる。

単純にrubyの1.9と1.8でScaffoldで生成した一覧ページを測定してみる。
一覧に登録した件数は5件です。

Ruby1.8

Ruby1.9

結果

1秒あたりのリクエスト数はruby1.9のほうがほぼ1.5倍の多くリクエストをこなせるということになる。
かなりシンプルなテストなのでこれを根拠にすることはできないが、もっと複雑にシステムになればなるほど
より顕著に差ができるのではないのかなと思います。

・ruby1.8
  → 20.80 request / sec

・ruby1.9
  → 30.50 request / sec