2008-02-17から1日間の記事一覧

Ruby 1.9.0でインクリメント演算子もどきを実装

Rubinius で、Ruby にインクリメント演算子モドキを実装 - sumim’s smalltalking-tos (http://d.hatena.ne.jp/sumim/20080214)を読んで、Rubinusいいなー、うらやましいなーと思いました。でも、私の環境はCygwinなんでまだ実行できないので残念です。 Squea…

プロファイラの速度向上チャレンジと挫折

プロファイラの速度向上のため、メソッドコールのたびに呼ばれるhandle_call/ handle_returnをハンドコンパイルしてインライン化してみようと思いました。 def handle_call(obj) now = Process.times[0] @@objstk.push obj @@stack.push [now, 0.0] end def …