小编B. *_*ent的帖子

谷物和Boost序列化是否使用零拷贝?

我已经在几个序列化协议之间进行了一些性能比较,包括FlatBuffers,Cap'n Proto,Boost序列化和谷物.所有测试都是用C++编写的.

我知道FlatBuffers和Cap'n Proto使用零拷贝.使用零拷贝时,序列化时间为空,但序列化对象的大小更大.

我认为谷物和Boost序列化没有使用零拷贝.但是,序列化时间(对于int和double)几乎为空,序列化对象的大小几乎与Cap'n Proto或Flatbuffers对象相同.我没有在他们的文件中找到任何有关零拷贝的信息.

谷物和Boost序列化也使用零拷贝吗?

c++ serialization boost copy cereal

16
推荐指数
1
解决办法
1068
查看次数

标签 统计

boost ×1

c++ ×1

cereal ×1

copy ×1

serialization ×1