产生数据文件大小
数据:
Protocol Buffers Boost MFCSerialization(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平台使用最为方便。