C++对象序列化简介与选型 (2)

C++对象序列化简介与选型

 

C++对象序列化简介与选型

产生数据文件大小

C++对象序列化简介与选型

数据:

    Protocol Buffers   Boost   MFC  
Serialization(ms)   94   219   1218  
Unserialization(ms)   203   296   1282  
Archive Size(KB)   4590   4493   5372  
Conclusion

结论

Google Protocol Buffers效率较高,但是数据对象必须预先定义,并使用protoc编译,适合要求效率,允许自定义类型的内部场合使用。

Boost.Serialization 使用灵活简单,而且支持标准C++容器。

相比而言,MFC的效率较低,但是结合MSVS平台使用最为方便。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfzpf.html