JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析
JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析
序文
JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析
被引用数カウント手法の既存特性の分析
-
アドバンテージ
- 参照カウント コレクターは、プログラムの実行とインターリーブして、非常に高速に実行できます。プログラムを長時間中断する必要がないリアルタイム環境では、より有益です。
-
欠点がある
- 循環参照は検出できません。親オブジェクトが子オブジェクトへの参照を持っている場合、子オブジェクトは親オブジェクトを参照します。このようにすると、参照カウントが 0 になることはありません。
-
コード分析 JVM が参照カウントを使用するかどうかを確認する
- 実行構成 - VM オプション - 構成項目の追加
-verbose:gc -XX:+PrintGCDetails
- 実行構成 - VM オプション - 構成項目の追加
要約する
この記事では、JVM のゼロベースから高度な戦闘オブジェクト生存アルゴリズムの参照カウント方法の特徴の分析を紹介します。今後も更新していきます。気に入っていただけましたら、クリックしてフォローしてください。JVM シリーズは今後も継続していきます更新します。