为什么二进制序列化比 xml 序列化更快?

2024-01-16

为什么二进制序列化比 xml 序列化更快?


考虑序列化双精度,例如:

  • 二进制序列化:将内存地址中的 8 个字节写入流中

  • 二进制反序列化:读取相同的8个字节

  • xml 序列化:写入标记、转换为文本、写入结束标记 - I/O 增加近三倍,CPU 利用率增加 1000 倍

  • xml 反序列化:标签读取/验证、读取字符串并将其解析为数字、读取/验证结束标签。 I/O 开销稍多,CPU 开销稍多

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么二进制序列化比 xml 序列化更快? 的相关文章

随机推荐