はてなブックマーク - ガベージコレクションの実装法と評価 ビビった。 これをきにいいわけ 課題ではなくて卒論です。なので、僕の一年はこの程度です。世代別GCが載っていないのは手を広げずに基本を説明したかったからです。 このGCはRuby、Emacs、SigSchemeを参考にしています。Emacsはヒープの管理にTree(赤黒木だっけ?)をつかっていておもしろかったです。スタックは対象ですが、他の部分はルートにしていません。 あと、プログラムは途中でぐだぐだになってますが、それはGCの実装で手いっぱいだったからです。ほんとはスナップショットGCを実装したかったのですが、(主に複雑さと制御する)力が足りませんでした。 自分の作ったものが皆さんのお役に立てているようでうれしいです。ありがとうございます。
![2008-06-26](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)