我正在使用json
Python 2.6 中的模块来加载和解码 JSON 文件。但是,我目前的表现比预期的要慢。json.loads()
我正在使用一个大小为 6MB 且需要 20 秒的测试用例。
我认为该json
模块有一些本机代码来加速解码?
我如何检查是否正在使用它?
作为比较,我下载并安装了python-cjson
模块,并且cjson.decode()
对于相同的测试用例需要 1 秒。
我宁愿使用 Python 2.6 提供的 JSON 模块,这样我的代码的用户就不需要安装额外的模块。
(我在 Mac OS X 上开发,但在 Windows XP 上得到了类似的结果。)