线上Golang程序 GC调优一例

沈锋 ·
David
Life is hard but please enjoy it!
感觉 Go 的 GC 有问题,对于 `map[int32]DealTiny` 这样的类型,GC 为什么要扫描呢?key 和 value 都没有指针,扫描了也没啥可回收的呀。
#3
更多评论
put 和 get的逻辑没看懂,楼主能解释下吗? bucknum = (bucknum + num_probes) & bucket_count_minus_one 是什么意思? 怎么和deal对应起来的
#1
qkb_75_go
琴为心声
楼主从哪里搞到的 int32的 HASH算法? 神奇数字 0x45d9f3b 能解释一下吗?
#2