世代別GC

せだいべつじーしー

意味

世代別ガベージコレクションとは、プログラムの実行中に動的に生成されたオブジェクトの生存期間に関する統計的傾向に着目し、メモリ領域を複数の世代に分割して管理する自動メモリ管理手法のことです。多くのアプリケーションにおいて、大半のオブジェクトは生成されてからごく短時間で不要になるという弱世代仮説に基づいています。この特性を利用して、新しく作成されたオブジェクトが配置される若い世代の領域に対しては高頻度で回収処理を行い、長期間生存しているオブジェクトが移動する古い世代の領域に対しては低頻度で回収処理を行うことで、メモリ管理にかかる処理負荷を効率的に軽減します。

類義語

世代別収集

世代別GCの詳しい解説・事例・出典を見る →
最終更新: