Ruby 1.9.0開発版、大幅な性能向上 - 12月末のリリースか

 

3日現在、プログラミング言語「Ruby」の最新安定版はRuby 1.8.6だ。現在開発中でありデベロッパ版として公開されているのはRuby 1.9.0だが、同バージョンは実行速度が大幅に向上する新バージョンとして関係者の注目を集めている。

すでにいくもの動作報告がおこなわれているが、rubychan.deにおいて公開されているベンチマーク結果「Benchmarks: Ruby 1.8 and Ruby 1.9」によると、いくつかの項目でRuby 1.9.0の方の結果が遅くなっているが、それ以外のほとんどの項目でRuby 1.9.0がきわめて優れた性能を発揮しているという(Mac OS X、Core Duo 1.83GHz/2GB RAM - Ruby 1.8.6 vs Ruby 1.9 revision 13745)。

Antonio Cangiano氏のブログによると、再帰処理と関数呼び出しを使うストレステストとしてフィボナッチ関数を使った簡単なベンチマーク試験を実施したところ、Ruby 1.8.6で159秒弱、Ruby 1.9.0で12秒弱、Python 2.5.1で32秒弱と、Ruby 1.9.0がPythonを上回る性能を出したと報告されている。

ベンチマークの結果が実際のアプリケーションの実行速度にそのまま反映されるわけではないが、多くの結果で数倍から十数倍の実行速度向上が測定されており、1.8.6から1.9.0への移行で充分に期待できる速度向上が実現されるのは確実といえそうだ。1.9.0の正式版は2007年12月末ごろにリリースされるのではないかとみられている。

Ruby実行環境をJavaで実装したJRubyは開発中のバージョンで大幅な実行速度向上を実現しており、いくつの性能改善余地を残した現状でさえきわめて良好な結果を出している。RubyおよびJRubyとも、次期バージョンはパフォーマンスの向上が大幅に期待できるものになりそうだ。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

Cypress、同期整流制御を採用した車載LEDドライバを発表
[06:00 7/28] テクノロジー
木村祐一、オメデタ報告も松本人志が複雑な関係をチクリ「戦国武将みたい」
[06:00 7/28] エンタメ
松井秀喜"5打席連続敬遠"の裏側とは? 当事者の証言&読唇術で真相に迫る
[06:00 7/28] エンタメ
日本の製造業競争力、2016年時点で世界4位 - 2020年はどうなる?
[06:00 7/28] マネー
[福山雅治]主演映画主題歌でTOKYO NO.1 SOUL SETとタッグ 80年代ディスコをギターで
[04:00 7/28] エンタメ

求人情報