gc

Objective-Cのガベージコレクタ「AutoZone」、Apacheライセンスでソースコード公開

http://www.friday.com/bbum/2008/11/11/autozone-the-objective-c-garbage-collector/おおおお!保守的世代別GCの最先端のコードがOpenに!! ってことで、このノウハウをRubyとD言語に活かせば、今よりずっと素晴らしいGCになるかもしれません。 nariさん…

手抜き Mark & Seep GC for D

Mark & Sweep GCのアルゴリズムを適当にDで書いてみました。 頭で考えてると難しい気がするかもしれませんが、 作ってみるとそうでもないということが分かります。 適当な説明 オブジェクトを作るときにobjectの連想配列に突っ込んでおきます。 ルートになる…

Synchronous Cycle Collectionの適当な実装

RubyGCをなんとかしてみようハックしてみようと思ってはいるのですが、あまりGCの実装慣れしていないので GC - GCアルゴリズム詳細解説 http://wiki.livedoor.jp/author_nari/d/GC この辺を読んで、Cycle CollectionとかいうGCが面白いというか、 参照カウン…