apt-get install jruby1.0
Ubuntu(ていうかDebianだろうけど)にはJRubyのパッケージがあるみたいなので、入れてみた。「aptitude instal jruby1.0」とか。それでsudoku.rbで数独パズルを生成するベンチをしてみて速いのかどうかみてみた。
$ jruby1.0 -v ruby 1.8.5 (2008-01-07 rev 4810) [i386-jruby1.0.2] $ time jruby1.0 bench.rb real 0m8.005s user 0m10.301s sys 0m0.192s $ time ruby bench.rb real 0m9.051s user 0m7.840s sys 0m1.204s $ time ~/src/ruby/ruby bench.rb real 0m3.679s user 0m3.652s sys 0m0.012s
もっと速いのかと思ってたけど、こんなもんだったのか。Ruby 1.9のほうがずっと速い。しかも、起動の瞬間にもたつきがないぶん、こうしたちょっとした計算っぽい処理では、CRubyのほうが印象がいい。