JVM G1 垃圾回收 源码阅读03 ConcurrentMark && ConcurrentRefine

g1ConcurrentMark.cpp G1并发标记Stack的初始化 1.先验证这个G1CMMarkStack是否已经初始化了 2.计算出最大chunk容量 3.然后计算出初始化容量,也就是initial_chunk_capacity 4.校验初始容量小于等于最大容量 5.调用resize 重新设置大小 分配一个新的chunk 1.判断hwm大于chunk_capacity,就直接返回null
相关文章
相关标签/搜索