タグ

2010年4月17日のブックマーク (2件)

  • Lua高速化プロジェクト開発状況など(3) - hogelogの日記

    ひどい話でObjectStackのリサイズをまだ実装していない。スタックそのものをreallocしたあとには当然スタック割り当てを指してるオブジェクト達のポインタを修正してやらにゃならんのだけど、どっかで漏れてるようでうまくいかない。気分転換にプロファイリングなど。 使う道具はOProfileで。あとOProfileでテストするときのために適当に書いたスクリプトoptest.rbを使います。 先の日記 Lua高速化プロジェクト開発状況など(1) - hogeなlog に書きましたがなんだか結構な高速化に成功しました。ただ「速くなってる! よくわかんないけど!」では「なんで? 正しい結果じゃないんじゃないの?」と言われたときに困ります。「こうこうこんな理由で速くなってるのです! 謝罪しろ!」と言い返すためにちゃんと理由を調べましょう。 OProfileについては以前ちょっとだけ解説を試みた記

    Lua高速化プロジェクト開発状況など(3) - hogelogの日記
    oza_x86
    oza_x86 2010/04/17
    hogelog さんによる Oprofile を用いた Lua の高速化評価など.
  • Rava / JavaVM on Ruby

    Tue, 15 Oct 2002 09:47:06 +0900、初稿。 Thu, 17 Oct 2002 18:43:17 +0900、改稿。/. に載った記念に、未実装部分追記(ぉぃ)。 Mon, 16 Dec 2002 14:55:36 +0900、./rava2.html を書きました。 なんじゃそりゃ Ruby で書いた JavaVM です。pure ruby です。ええ。 JRuby ってあるじゃないですか。あれは、JavaRuby インタープリタ動かすやつ(らしい)ですけど、これは、RubyJava バイトコードを動かします。 どう考えても、使う利点って(殆ど)無いような気もしますが。 誰か考えてそうで、だけど(その無意味さに)誰も作っていなかった(一応、Google様は知らなかった。作っていた人がいたらごめんなさい)。 まぁ、ジョークの一つとしてご笑覧ください。