Ruby-1.9.0リリース
Ruby-1.9.0がリリースされたようです。クリスマスリリースの予定がちょっとだけ遅れて日付が変わってしまったようですが、リリースおめでとうございます。
なにはともあれ、とりあえずインストール。環境はVine Linux 4.1 on VMware-6。
# ./configure --enable-pthread # make # make install 中略 format.rb: cmmake: *** [rdoc] セグメンテーション違反です
ん、なんじゃこりゃ。
とりあえず実行はできるようなので後で考えよう。で、簡単にベンチマーク。1から100万までを足す、という正直使いどころのない計算をさせてみる。なお、Vine Linux 4.1標準のRubyは1.8.5だ。それぞれ3回実行してみた。
hoge.rb
#!/usr/bin/env ruby sum = 0 1000000.times {|i| sum += i }
結果
> /usr/bin/ruby --version ruby 1.8.5 (2006-08-25) [i386-linux] > time /usr/bin/ruby hoge.rb /usr/bin/ruby hoge.rb 4.72s user 2.74s system 98% cpu 7.543 total > time /usr/bin/ruby hoge.rb /usr/bin/ruby hoge.rb 4.73s user 2.66s system 98% cpu 7.496 total > time /usr/bin/ruby hoge.rb /usr/bin/ruby hoge.rb 4.84s user 2.65s system 98% cpu 7.592 total > /usr/local/bin/ruby --version ruby 1.9.0 (2007-12-25 revision 14709) [i686-linux] > time /usr/local/bin/ruby hoge.rb /usr/local/bin/ruby hoge.rb 0.74s user 0.03s system 95% cpu 0.802 total > time /usr/local/bin/ruby hoge.rb /usr/local/bin/ruby hoge.rb 0.71s user 0.04s system 95% cpu 0.780 total > time /usr/local/bin/ruby hoge.rb /usr/local/bin/ruby hoge.rb 0.68s user 0.01s system 95% cpu 0.732 total
おお、すげぇ、速え。