【问题标题】:Protobuf-net Serialize/Deserialize to/from byte arraysProtobuf-net 对字节数组进行序列化/反序列化
【发布时间】:2014-06-20 14:45:19
【问题描述】:

我在对 GC 敏感的环境中工作,并且对从预分配的字节数组而不是内存流序列化/反序列化 protobuf 感兴趣。 protobuf-net 库可以做到这一点吗?

【问题讨论】:

  • 你怎么知道你的序列化缓冲区有多大?

标签: c# protobuf-net


【解决方案1】:

您可以使用预分配的缓冲区初始化MemoryStream,请参阅this 重载。您甚至可以使用this 重载分配一个大缓冲区并索引到其中的位。

然后您可以像往常一样将此流传递给 protobuf。

【讨论】:

    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多