【发布时间】:2012-11-01 22:52:38
【问题描述】:
如果数据结构有很多小(字符串)字段,有谁知道在使用二进制序列化与 JSON 与 xml 并通过网络发送数据时,在时间方面的性能提升大约是多少?
序列化程序对性能负责的程度如何?编程语言呢?
完美的场景是我们忽略了可移植性问题,并且我们假设我们拥有对所有 3 种格式进行序列化/反序列化所需的库。
【问题讨论】:
-
找出答案的最佳方法?自己测试一下。无论有人在这里回答什么,都将基于他们的要求和需要,可能不适合你自己。
-
这取决于很多东西,你的问题是无法回答的,除了说:在大多数情况下,序列化格式不是性能瓶颈。
-
那你说最大的性能瓶颈是什么?
-
是的,不可能回答的问题...为了避免性能问题,以下答案涉及“为什么”使用 XML + JSON 等替代格式:stackoverflow.com/questions/10368343/…
标签: xml json serialization deserialization binary-serialization