gogoprotobuf专题

Go游戏服务器开发的一些思考(四十):cstruct-go与gogoprotobuf

初次基准测试 可以看到,cstruct-go比gogoprotobuf慢600+ns 于是,github上,看了下gogoprotobuf代码 发现,主要区别在于对slice的用法上 append vs make(,fixedsize) 对照下,发现 gogoprotobuf对slice做的2件事: 在encode只做了一次make内存分配在decode对每个slice类型,只做一