zgc垃圾收集器原理

着色 zgc只支持64位系統,然後最大支持4T的堆內存,64位指針只需要使用42位就可以尋址4TB的空間,這意味着有多餘的22位可以利用。zgc利用了4位,分別用來表示:是否已經finalize,重映射(remap),mark0,mark1。 mark0與mark1表示是否被標記,在gc週期性更換,這樣可以不要重複去復原(就像以前survivor的複製回收算法,也就是這次用mark0表示,下次就用
相關文章
相關標籤/搜索