GC 触发时机
Go Runtime

GC 触发时机

主动触发:调用 runtime.GC 被动触发: 使用系统监控,该触发条件由 runtime...
混合写屏障
Go Runtime

混合写屏障

⚫ 混合写屏障继承了插入写屏障的优点,起始无需 STW 打快照,直接并发扫描垃圾即可; ⚫ ...
写屏障
Go Runtime

写屏障

Go 在进行三色标记的时候并没有 STW,也就是说,此时的对象还是可以进行修 改。 那么我们...
删除写屏障
Go Runtime

删除写屏障

goalng 没有这一步,golang 的内存写屏障是由插入写屏障到混合写屏障过渡的。简单介...
插入写屏障
Go Runtime

插入写屏障

golang 的回收没有混合屏障之前,一直是插入写屏障,由于栈赋值没有 hook 的原因,所...