GO是否支持减少对持久化对象的GC扫描

LYL_GO · · 1635 次点击
如果是map的value,可以换成int,然后指向slice
#1
更多评论
<a href="/user/liangmanlin" title="@liangmanlin">@liangmanlin</a> 最终的数据还是string,int指向切片,切片存的也还是string,对象数量并没有减少
#2
可以将所有string拼成一个大的[]byte,map value 保存在slice里面的起始和结束位置,这样就可以极大的减少对象数量 。 还可以继续优化,把字符串长度也拼到slice里面,map value 只要存起始位置就好了
#3