Go vs Java GC:同一场延迟战争的两条路 Go 和 Java 面对 STW 停顿走了相反的路——Go 赌确定性(不分代+并发标记),Java 赌灵活性(分代+Region+染色指针)。同一工作负载实测:Go 225 次 GC 每次 38µs,Java G1 仅 14 次但暂停 214µs,ZGC 几乎零停顿却吃 88MB 堆。理解这个分叉,比选边站更有价值。