ガベージコレクションのアルゴリズムと実装 第3章「参照カウント(Reference Counting)」前半
- 作者: 中村成洋,相川光,竹内郁雄
- 出版社/メーカー: 秀和システム
- 発売日: 2010/03/17
- メディア: 単行本
- 購入: 25人 クリック: 810回
- この商品を含むブログ (94件) を見る
今日は第3章の前半を読みました。
- 参照カウント法。オブジェクトの参照数をカウントして0になったら破棄。簡単。
- ゴミをすぐ回収できる
- 最大停止時間が短い
- ポインタを辿る必要がない。分散環境でノード内→参照カウント、全体→マークスイープという手法が一般的
- スループットは悪い(カウンタ更新が重い)
- カウンタ用のメモリが必要
- 実装が難しくバグりやすい
- 循環参照を回収できない