2011-02-25 10 views
1

私はガベージコレクションの基本と、それぞれの異なるアルゴリズム(とプロのものなど)を取り組んでいます。私は最高のガベージコレクションアルゴリズムを異なるシナリオに使用するかどうかを判断しようとしています。特定の状況のた​​めのガベージコレクション

など:すべて同じサイズのヒープで、すべてが小さい/短い寿命、すべてが長い、長い寿命で、

すべてが同じサイズのヒープフラグメントである場合は問題ありません。また、私は圧縮について心配する必要はありません。だから多分参照カウント?

-small obj(短寿命)?

-large obj長い寿命ですか?

私が探しています(理由は寿命の可能性が世代):参照カウント、マーク・&スイープ、&コピーを停止し、世代

答えて

0

ポール・ウィルソンの論文は、「ユニプロセッサガベージコレクションのテクニックは、」ゴミの非常に便利な調査です収集アルゴリズム。それは数年前ですが、彼がカバーするものの大半は今日でもまだ関連しています。そして彼はパフォーマンスに関する情報などを含んでいます。 CPU命令は20年前と同じくらい高価ではないことを覚えておいてください。 ;)

http://www.cse.nd.edu/~dthain/courses/cse40243/spring2006/gc-survey.pdf

関連する問題