- - PR -
世代別GCについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-08-16 09:54
世代別GCについて質問がございます.
私自身は,世代別GCを以下の様に理解しておりますが 間違っている点などありましたらご指摘下さい. ・Young GC ⇒第一世代のオブジェクトを回収すること ・Full GC ⇒第一世代,第二世代の両方のオブジェクトを回収すること. つまり,全てのオブジェクトを回収すること. なお,オブジェクトは,以下の二種類に分類されると認識しております. ・第一世代(young generation):一次的に使用されるオブジェクトで,すぐに破棄されるため, 積極的に回収する必要がある. ・第二世代(old generation):長く使用され続けたオブジェクト 第一世代の回収をある一定回数生き延びたメモリは第二世代に移動する | ||||
|
投稿日時: 2006-08-16 10:46
この話ですか?
http://www.nsug.or.jp/contrib/03.html | ||||
|
投稿日時: 2006-08-16 11:47
Young GCというのは初めて聞きましたが、Scavenge GCのことですか?
世代別GCに関しては、去年JavaWorldに記事を書いたので、参考になれば。 http://www.javaworld.jp/technology_and_programming/-/27047-3.html | ||||
|
投稿日時: 2006-08-17 01:11
皆様,アドバイスありがとうございます.
知識不足で詳細はわかりませんが,恐らく同じだと思います. Young GC という言葉よりも,Scavenge GCの方が一般的によく使用されるのでしょうか? |
1