人気ブログランキング | 話題のタグを見る
【感想】ガベージコレクションのアルゴリズムと実装 (アルゴリズム編)
日本語で書かれたものとしては初めての「ガベージコレクション (GC)」の本だそうです。
「アルゴリズム編」と「実装編」に分かれているうち、とりあえずアルゴリズム編まで読み終わったので、その感想。

GC の基本が一通り説明されていて、僕みたいな GC 素人でも、すんなりと読むことができた。それぞれのアルゴリズムや手法のメリットとデメリットも明記されていて、初心者にもやさしいつくり。

一方で、ちょっと不満だったのが、全体の構成、というか章立て。
第1章 GCを学ぶ前に
第2章 マークスイープGC(Mark Sweep GC)
第3章 参照カウント(Reference Counting)
第4章 コピーGC(Copying GC)
第5章 マークコンパクトGC(Mark Compact GC)
第6章 保守的GC(Conservative GC)
第7章 世代別GC(Generational GC)
第8章 インクリメンタルGC(Incremental GC)
という構成になってるんだけど、これだと基本的なアルゴリズム (マークスイープ、参照カウント、コピー GC) と、それに直交する概念 (保守的GC / 正確なGC、世代別 GC、インクリメンタル GC) が並記されてしまって、お互いの関係がちょっと分かりにくかった。他にも、「第6章 保守的 GC」 の中に、保守的 GC と正確な GC の説明が入っていたりするような細かい不満点もちらほら。GC Wiki はきちんとした構成になってるのに、本はなんでこんな構成になっているのかが疑問 (著者は一緒なのに、ねぇ)。

というわけで、次は実装編なわけですが、こっちは難易度が少し高めな感じ。読むのは少し時間がかかりそう。

ガベージコレクションのアルゴリズムと実装

ガベージコレクションのアルゴリズムと実装

関連ページ:
ガベージコレクションのアルゴリズムと実装|サポート|秀和システム
by fkmn | 2010-04-30 23:55 | 読書記録
<< 帰省2010春 【感想】Web を支える技術 >>


とあるWebアプリケーションエンジニアの日記

by fkmn
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
カテゴリ
以前の記事
ブログパーツ
'); addEvent( window , 'load' , function(){ blog_tw.start();});
リンク
検索
タグ
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧

fkmnの最近読んだ本 フィードメーター - フッ君の日常 あわせて読みたい AX