JVM仮想マシンノート<2>ガベージコレクションとメモリの割り当て

オブジェクトが2つの段階で放棄されたと判断します。

  1. 使用到達可能性分析アルゴリズム(と- GC根の関連付けは、仮想マシン・スタック、メソッド領域の静的オブジェクト、メソッド、定数対象領域、ローカルメソッド参照オブジェクト内のオブジェクトリサイクルする必要があるかどうかを決定します)。
  2. メソッドFinalize覆い隠して実行するかどうか:「死からいったん」缶あまりにもカバー

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

  • マーク - スイープアルゴリズム:ラベルをクリア。
  • レプリケーションアルゴリズム:マークのコピーの回復、およびその他のメモリクリア。
  • マーク - ソートアルゴリズム:クリアラベル仕上げ。
  • 世代別コレクションアルゴリズム:新世代と旧サブコレクションアルゴリズムの選択 - マークを使用して6のオブジェクトの古い高い生存率、代わってコピーを使用して、小さな新生児生存 - スイープ(仕上げ)。

 

おすすめ

転載: www.cnblogs.com/lvoooop/p/11945691.html