Go GC 流程与两次 STW
时间轴展示 Go GC 一轮流程:两次极短 STW 夹着大段并发标记
时间
程序
GC
STW
运行中(与 GC 并发)
STW
运行中
清扫终止
并发标记(写屏障开启)
标记终止
并发清扫
① 开写屏障 · 扫根
约 10–30 μs
② 关写屏障 · 收尾
约 60–90 μs
写屏障开启期间
程序运行
STW 暂停
并发标记
并发清扫