简单测试了一下,如果用JSON,也就是python2.6以上自带的json处理库,效率还算可以:
1K的数据,2.9GHz的CPU,单核下每秒能dump:36898次。大约是pyamf的5倍。但数据量较大,约为pyamf的1.67倍(1101/656)。
start_time: 1370747463.77
loop_num: 36898
end_time: 1370747464.78
再看看simplejson,没有安装C扩展的情况下:
simplejson,没有安装C扩展,跑出的结果让我惊讶:
start_time: 1370748132.87
loop_num: 1361
end_time: 1370748133.88
效率如此之低下。
下面是测试代码:
总结:python自带的json,性能可以接受。simplejson,如果没有C扩展加速,效率极其低下。
新闻热点
疑难解答