2009-01-26 [長年日記]

_ [ruby][windows]Ruby-1.9.1-RC2 install package

を。Windowsパッケージあったんだ。 Debianパッケージはないかなー。 とか非力なオイラ。。。

_ [ruby]Debianでruby-1.9 currentをビルドしてみた

こんな感じで/usr/localにインストール。

$ uname -a
Linux qdeb 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686 GNU/Linux
$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby-1.9
$ cd ruby-1.9
$ autoconf
$ cd ..
$ mkdir ruby-1.9_build
$ ../ruby-1.9/configure --program-suffix=1.9current
$ make
$ make test
$ sudo make install
$ ls /usr/local/bin
erb1.9current*  irb1.9current*   rdoc1.9current*  ruby1.9current*
gem1.9current*  rake1.9current*  ri1.9current*    testrb1.9current*
1.8と比較してみよう。ちょっと会社で作ったスクリプト(csvファイルの整形するだけ)でベンチマークしてみよう。
$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
$ ruby1.9current -v
ruby 1.9.1p5000 (2009-01-25 trunk 21771) [i686-linux]
$ time ruby lpc_dump.rb 4 v-ctest.csv > v-ctest.result
ruby lpc_dump.rb 4 v-ctest.csv > v-ctest.result  355.39s user 11.42s system 99% cpu 6:08.48 total
$ time ruby1.9current lpc_dump.rb 4 v-ctest.csv > v-ctest.result_c
ruby1.9current lpc_dump.rb 4 v-ctest.csv > v-ctest.result_c  137.95s user 1.00s system 98% cpu 2:21.55 total
をを。2.6倍も速いじゃんか。 こりゃWindowsでも常用すべきか?

[]