如果发现你的protobuf编解码占用了大部分的CPU,那么可以试用下这个补丁,该补丁使protoc能够识别message的lazy选项,并且生成对应的懒解析代码。不需要改动除了proto以外的任何文件。 用法如下,一看就懂。 message foo { optional uint32 u = 1; } message bar { optional foo f = 1[lazy=true]; } 欢迎您提出宝贵的意见和建议。
2021-08-16 19:25:28 20KB protobuf lazy parse 懒解析
1