json
Python 2.6のモジュールを使用して、 JSON ファイルを読み込んでデコードしています。ただし、現在、パフォーマンスが予想よりも遅くなっています。サイズが 6MB でjson.loads()
20 秒かかるテスト ケースを使用しています。
json
モジュールには、デコードを高速化するためのネイティブコードがいくつかあると思いましたか?
これが使用されているかどうかを確認するにはどうすればよいですか?
python-cjson
比較として、モジュールをダウンロードしてインストールしcjson.decode()
ましたが、同じテスト ケースに 1 秒かかりました。
私のコードのユーザーが追加のモジュールをインストールする必要がないように、Python 2.6 で提供される JSON モジュールを使用したいと思います。
(私は Mac OS X で開発していますが、Windows XP でも同様の結果が得られます。)