该总结纯属个人理解,若有错误请指出
资源 G1.xmind
参考资料
https://docs.oracle.com/javase/9/gctuning/garbage-first-garbage-collector.htm#JSGCT-GUID-C268549C-7D95-499C-9B24-A6670B44E49C
https://books.google.com.hk/books?id=1XTlCwAAQBAJ&pg=SA2-PA11&lpg=SA2-PA11&dq=The+role+of+root+region+scan&source=bl&ots=uQr9hGQx_z&sig=ACfU3U0jUE3YnaoiScUjy2ttlUOoCyQIIA&hl=en&sa=X&ved=2ahUKEwirhOD6rvnnAhURBogKHUvyCiIQ6AEwD3oECAkQAQ#v=onepage&q=The%20role%20of%20root%20region%20scan&f=false
RednaxelaFX在ITeye的博客与知乎的回答
https://plumbr.io/handbook/garbage-collection-algorithms-implementations
https://www.bilibili.com/video/av89885794