電柱日報

日々の由無し事

IronRuby

Microsoftの.Netフレームワーク上で動作するRubyインタプリタであるIronRubyの正式版v1.0が公開されたようなので早速インストール。
IronRuby.Net Framework 4.0をインストールすると,特に面倒な手順もなく,Pathも張られてirコマンドが使えるようになります。
既存のスクリプトをいくつか動かしてみましたが,あまり凝ったことをしていないこともあってか,とくに変更を加えることもなく問題なく動作しました。
100MBくらいあるログを正規化するような作業だと,mswin32版のRubi1.9に比べて処理時間が半分くらいになりました。
逆に,ひたすらループを回すようなシミュレータだと,処理時間が倍近くかかる結果に。
ファイル入出力周りのコストが影響してるんでしょうかねぇ。
暇ができたらWindows Formを使ったGUIアプリの構築とかも試してみたいなぁ。