JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析

JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析

JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析



序文

JVMゼロ基礎から高度な戦闘までのオブジェクト生存アルゴリズムの参照カウント方式の存在特性の分析


被引用数カウント手法の既存特性の分析

  • アドバンテージ

    • 参照カウント コレクターは、プログラムの実行とインターリーブして、非常に高速に実行できます。プログラムを長時間中断する必要がないリアルタイム環境では、より有益です。
  • 欠点がある

    • 循環参照は検出できません。親オブジェクトが子オブジェクトへの参照を持っている場合、子オブジェクトは親オブジェクトを参照します。このようにすると、参照カウントが 0 になることはありません。
  • コード分​​析 JVM が参照カウントを使用するかどうかを確認する

    • 実行構成 - VM オプション - 構成項目の追加
      -verbose:gc  -XX:+PrintGCDetails
      

要約する

この記事では、JVM のゼロベースから高度な戦闘オブジェクト生存アルゴリズムの参照カウント方法の特徴の分析を紹介します。今後も更新していきます。気に入っていただけましたら、クリックしてフォローしてください。JVM シリーズは今後も継続していきます更新します。

おすすめ

転載: blog.csdn.net/weixin_42397937/article/details/131685746