在Java 8的G1 GC中,什么是SATB缓冲区?
我在这篇文章中看到了这个术语:http://www.oracle.com/technetwork/articles/java/g1gc-1984535.html 通过谷歌搜索,没有找到它的定义。
有任何帮助吗?谢谢。
我在这篇文章中看到了这个术语: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/