flatbuffer与protobuf对比
阅读原文时间:2023年07月08日阅读:1

在内存空间占用这个指标上,FlatBuffers占用的内存空间比protobuf多了两倍。序列化时二者的cpu计算时间FB比PB快了3000ms左右,反序列化时二者的cpu计算时间FB比PB快了9000ms左右。FB在计算时间上占优势,而PB则在内存空间上占优(相比FB,这也正是它计算时间比较慢的原因)。

内存占用多实际上就是代表传输时间较长。因此FB的编解码比较快,而PB的传输比较快。从这个角度来说,总数据量小,但结构复杂的数据类型使用FB时应该会比较快;而总数据量大,结构单一的数据,则PB可能会比较快。

资料参考:

https://www.cnblogs.com/menggucaoyuan/p/3807546.html

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章