JVMアーキテクチャ
概要概要
Java gcは、主にメソッド領域とヒープの内容を回復します
クラスローダー
- クラスローダーとは
- 親の委任メカニズム
- Javaクラスローディングのサンドボックスセキュリティメカニズム
一般的なガベージコレクションアルゴリズム
- 参照カウント
両端ループでは、相互に参照するときにエラーを報告しやすく、現在この方法はほとんど使用されていません。
- コピー
コピーアルゴリズムは若い世代で使用されており、コピー時に交換があります
利点:メモリの断片化がありません
- 明確にマークする
最初にマークを付けてから明確にします。欠点は、メモリの断片化が発生することです。これは、古い世代でより多く使用されます。
- マークアップ
マークのクリアと並べ替え
ただし、オブジェクトの移動にはコストがかかるため、コストがかかります