macro

そういえば macro.c の scm_intern("...") がそのままだた。static global にして stress test を計測し直し。
何か前より計測値がずっと安定してる。Kernel の version のせいか? なんか緊急用 disk で動かしてたときの custom 2.6.15 kernel って凄く不安定だったんだよな…firefox が memory 食いつぶしただけで kernel が凍ってたし。
それで結果ですが、

  • Petite Chez → 0.81 〜 0.85 秒ほど (real time)
  • Fatty sigscheme → 0.88〜0.90 秒ほど

前とあんま変わらんなー、影響小さいのか。とちょっとガッカリしつつ気になる compaction の影響を調べてみると…

  • Compact sigscheme → 0.73 秒

なぬぅΣ(´д`ノ)ノ
何で速くなってんの? Cache 効率? ちなみに勿論出力は正しいものが出とります。