Java 8 G1 GC
では、SATB
バッファとは何ですか?G1 GC:SATBバッファとは何ですか?
私はこの言葉を見た:は、Google経由で検索した後http://www.oracle.com/technetwork/articles/java/g1gc-1984535.html
それの定義が見つかりませんでした。
助けが必要ですか?ありがとう。
Java 8 G1 GC
では、SATB
バッファとは何ですか?G1 GC:SATBバッファとは何ですか?
私はこの言葉を見た:は、Google経由で検索した後http://www.oracle.com/technetwork/articles/java/g1gc-1984535.html
それの定義が見つかりませんでした。
助けが必要ですか?ありがとう。
私はそれが
G1 GC用バッファの仮定は、開始時のヒープ内のライブオブジェクトのセットのスナップショットを取るスナップショット・アット・ビギニング(SATB)アルゴリズムを使用していますマーキングサイクル
http://xiao-feng.blogspot.co.uk/2007/04/incremental-update-tracing-vs-snapshot.html
https://rkennke.wordpress.com/2013/06/19/shenandoah-gc-concurrent-parallel-marking/は
あなたが参照している文書は言う:
G1 GCは、スナップショットを取るスナップショット・アット・ビギニング(SATB)アルゴリズムを使用していますマーキング・サイクルの開始時にヒープ内のライブ・オブジェクトのセットのうちの1つを選択します。
したがって、論理的な結論は次のようになります。これらのバッファは、そのスナップショットを格納するためにそのアルゴリズムで使用されます。