- PR -

世代別GCについて

1
投稿者投稿内容
banboo
大ベテラン
会議室デビュー日: 2003/12/05
投稿数: 210
投稿日時: 2006-08-16 09:54
世代別GCについて質問がございます.

私自身は,世代別GCを以下の様に理解しておりますが
間違っている点などありましたらご指摘下さい.

・Young GC ⇒第一世代のオブジェクトを回収すること

・Full GC ⇒第一世代,第二世代の両方のオブジェクトを回収すること.
      つまり,全てのオブジェクトを回収すること.


なお,オブジェクトは,以下の二種類に分類されると認識しております.

・第一世代(young generation):一次的に使用されるオブジェクトで,すぐに破棄されるため,
積極的に回収する必要がある.

・第二世代(old generation):長く使用され続けたオブジェクト

第一世代の回収をある一定回数生き延びたメモリは第二世代に移動する
未記入
常連さん
会議室デビュー日: 2005/05/07
投稿数: 32
投稿日時: 2006-08-16 10:46
この話ですか?

http://www.nsug.or.jp/contrib/03.html
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-08-16 11:47
Young GCというのは初めて聞きましたが、Scavenge GCのことですか?
世代別GCに関しては、去年JavaWorldに記事を書いたので、参考になれば。

http://www.javaworld.jp/technology_and_programming/-/27047-3.html
banboo
大ベテラン
会議室デビュー日: 2003/12/05
投稿数: 210
投稿日時: 2006-08-17 01:11
皆様,アドバイスありがとうございます.

引用:

Young GCというのは初めて聞きましたが、Scavenge GCのことですか?



知識不足で詳細はわかりませんが,恐らく同じだと思います.
Young GC という言葉よりも,Scavenge GCの方が一般的によく使用されるのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)