TAG

#ZGC

共 3 篇文章

ZGC 多重映射堆视图:彩色指针如何用地址空间换并发整理

面向 TB 级堆低延迟服务,解释 ZGC 为何把同一份物理堆映射成 Marked0、Marked1、Remapped 三个虚拟视图,彩色指针如何借视图编码标记状态,读屏障在加载引用时做什么,以及多重映射带来的虚拟地址与常驻内存开销。同时对比 Shenandoah 的 Brooks 指针方案,给出地址空间规划与诊断要点。