在读 Golang GC 部分源码时候看到,对于 mspan 用于标记是否需要 GC 清除的 bitmap mspan.gcmarkBits,在 sweep 清扫过程中会使用 countAlloc(sys.OnesCount64) 来快速计算 64 位二进制数中 1 的数量(即已分配的 object 数量)。 而 Golang 标准库的 sys.OnesCount64 是这么实现的: 和
了解更多

  • page 1 of 1

Grzhan

静静地当一个宅√


伪宅 & 码农


Shanghai China