2008-08-14から1日間の記事一覧

Ruby処理系の識別

「puts RUBY_VERSION」するとJRuby1.1では「1.8.6」と表示される。 JRuby1.1では「puts JRUBY_VERSION」とすると「1.1」と表示される。 調べてみた感じではスクリプト中で(C)RubyかJRubyかを判定して、 処理を分岐させる手段はない。 (C)Rubyの他にRubinius…

Meteorの現状の問題点その2

以前掲載したtest_xml.rbの10000ループがCore2 Duo 2.5GHzのマシンで 約1322秒(単純計算でいくと1ループ約1.32.2ミリ秒)、同じ環境で test_xml.rbを1000ループにすると約1秒(単純計算では10000ループで 10〜15秒くらいになるはず)。 スクリプトの改善では…