Loading

摘要: Go1.8 三色标记+混合写屏障 基于插入写屏障和删除写屏障在结束时需要STW来重新扫描栈,所带来的性能瓶颈,Go在1.8引入了混合写屏障的方式实现了弱三色不变式的设计方式,混合写屏障分下面四步: GC开始时将栈上可达对象全部标记为黑色(不需要二次扫描,无需STW) GC期间,任何栈上创建的新对象均 阅读全文
posted @ 2021-07-27 09:45 Allfuture 阅读(49) 评论(0) 推荐(0) 编辑