TAG

#并发疏散

共 1 篇文章

Shenandoah GC 并发疏散与 Brooks 指针:如何在不暂停应用的情况下移动对象

Shenandoah GC 通过并发疏散机制将对象移动与 Java 线程并行执行,从而将停顿时间控制在亚毫秒级。本文聚焦 Brooks 指针与读屏障如何实现“移动对象时不暂停应用线程”这一核心问题,以高并发 Web 服务在大型堆下的停顿优化为场景,逐步展开并发标记、并发疏散、引用更新等阶段的工程细节,并与 ZGC 进行对比,为读者提供吞吐与延迟之间权衡的决策依据。