JSON

比JSON快10倍的序列化包:msgpack Python 热门技术

字号+ 作者:H5之家 来源:H5之家 2017-08-03 11:00 我要评论( )

MessagePack MessagePack简称msgpack,官方网站是http://msgpack.org/,代码可以在github上查看https://github.com/msgpack。 官方介绍 “Extremely efficient ob

运行环境1:

Asus eeepc(AMD C-50 800 x 2, 2G RAM)
ArchLinux 3.4.2-2-ARCH x86_64

运行结果1:

test_msgpack_small run 0.0982592105865 sec
test_json_small run 0.780169963837 sec
test_msgpack_big run 55.8631219864 sec
test_json_big run 351.957278013 sec

运行环境2:

SamSung R458 (Intel(R) Core(TM)2 Duo CPU T6400 @ 2.00GHz x 2, 2G RAM x 2)
Ubuntu 3.2.0-25-generic-pae x86

运行结果2:

test_msgpack_small run 0.138391017914 sec
test_json_small run 0.168692827225 sec
test_msgpack_big run 9.05132102966 sec
test_json_big run 42.3488309383 sec

从结果看,随着CPU的增强,序列化速度有明显提升。
小数据的情况下,JSON在低端CPU上性能表现不佳,在高端CPU上的表现跟msgpack接近。
大数据的情况下,msgpack的性能比JSON快5-6倍。
PS. 如果是涉及大量序列化运算的应用,建议选择高频的CPU。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JAVA中使用JSON进行数据传递示例

    JAVA中使用JSON进行数据传递示例

    2017-08-03 18:00

  • Gson和Fastjson的使用

    Gson和Fastjson的使用

    2017-08-03 10:02

  • JSON入门级学习小结--JSON数据结构

    JSON入门级学习小结--JSON数据结构

    2017-08-02 18:06

  • FastJson 介绍

    FastJson 介绍

    2017-08-02 16:00

网友点评