针对大型复杂map的GC优化, 变成map[uint64]int+外部二级索引切片 大幅减少GC耗时

yudeguang · · 2988 次点击
键值对不再变化,还存在 GC 的需求吗?
#1
更多评论
会的,只要不是基础类型的map,在GC的时候都会被逐一扫描。高版本的GO对基础类型的MAP做了优化,不会被扫描
#2
千万级别这种设计也是有问题的,大概率申请slice的内存就会失败
#3