【发布时间】:2011-07-06 15:29:36
【问题描述】:
我对某种情况感兴趣。我在 C# 中有一个对象,我想对其进行序列化和反序列化。
我正在做一个实验。我正在尝试查看切换 protobuf 库是否会对序列化和反序列化对象所需的时间产生任何影响。此外,我正在混合使用 XML 序列化,看看它是否也能竞争,尽管我很确定 protobuf 更快。
在速度方面,protobuf 和 XML 之间是否有明确的赢家?假设一切都始终如一地完成?即相同的路径、并行代码、直接等。而且,如果我切换 protobuf 用于序列化和反序列化的库,速度会受到影响吗? (从 protobuf-net 到 protobuf C# 端口?)我对此很陌生,所以我还不知道答案,但我听说 protobuf 应该比 XML 更小、更快、更容易。
非常感谢任何见解!谢谢!现在开始编写测试。
【问题讨论】:
标签: xml-serialization protobuf-net