タグ

自作サイトに関するauthorNariのブックマーク (2)

  • RubyにLazySweepのパッチを作った - I am Cruby!

    Ruby, GCplanSweepをLazySweepにして、最大停止時間を改善するHeap内のオブジェクト数がある一定を超えてからLazySweepに切り替わる 通常のプログラムのスループットを落としたくないので今は一応100万にしているLazySweepフェイズではHeapの配列の数を、オブジェクト数が一定になるように選んでSweepする 配列一ずつのオブジェクト数が異なるため、Sweepの時間がばらつかないように調整したHeapの配列が1.8倍づつ増えるのがメモリ効率的にあんまりよくないので、LazySweepが始まってからは少し抑えるようにした。1.1倍くらい。 理想は「オブジェクトを何百万も作ってプログラムをぶんまわす時の最大停止を改善する。」です。その場合当然スループット性能が低下してしまうのはいかしかたなし。 patchgc_lazy_sweep_r15749_patch

    authorNari
    authorNari 2008/03/12
    GCパッチ
  • 2007-05-06 - I am Cruby!

    RubyOnEditorβを作成しました Ruby ちょっと前に触れたRubyOnEditorのβ版を作成しました。 動きのデモです。 RubyOnEditor_demo カチャカチャ異音がしますけど気にしないでください。 百聞は一見にしかず実際に試してみてください。(firefoxのみ動作) Ruby On Editor 主な機能はEditAreaのものです。 EditArea んで、それを拡張してます。 Ruby用ハイライト機能 単語補完機能 キーバインドをちょっと変更 Todoとしては try ruby!のようなirbぽいものを作ってEditorと連動させる セーブ・ロード機能 単語補完の充実 高速化? みなさんのフィードバックお待ちしていますー。 Permalink | コメント(0) | トラックバック(0) | 18:23

  • 1