タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

*Pythonとjsonに関するAkinekoのブックマーク (3)

  • Python 2.7.2 serializer speed comparisons · JustinFX.com

    Python 2.7.2 serializer speed comparisons Jul 25, 2012 In a recent python project where I was sending multiple messages per second of data over a basic socket, I had initially just grabbed the cPickle module to get the prototype proof-of-concept functioning properly. cPickle is awesome for easily serializing more complex python objects like custom classes, even though in my case I am only sending

  • /var/log/hktechno: Python の JSON モジュールの速度を比較してみる

    とりあえず結果からPython 2.6 の json モジュールはかなり遅いみたいです。 速度を気にする場面では避けたほうが無難です。 Python 2.7 以降では改善されているよう。(3.x は未確認) 以下、結果の詳細ちょっと速度が気になる場面が出てきたので、自分で少し JSON のシリアライズのベンチマークを取ってみた。 Python 2.6 から、標準で json モジュールが組み込まれていますが、これ以外にも様々なモジュールがあります。 確か、組み込みの json は simplejson が元になっているような気がしました。 ベンチマークのとり方は、今回利用するアプリケーションに特化したベンチマークを取ろうとしたので、その形式になっています。 単純な50万個のリストが並んだリストです。シリアライズのみ。 ベンチマークに使ったコードは以下においておきます。 https://gi

  • Python の JSONライブラリのパフォーマンステスト

    概要 最近、あるお客さんから、快速なので、cjsonを使おうという要望をいただきましたが、以前、僕はcjsonは色なエッジケースの処理が微妙と分かっていて、実際に他のライブラリより早いのかなと思いました。cjsonのPyPIページいろなコメントが書かれています。しかも、最新パージョンは2007リリースでかなり古い。バグがあるのに、直っていないし、あんまりメンテしてないライブラリに見える。 simplejsonもjsonlib もCで拡張があり、かなり最適化されていると思ったので、テストしてみようと思いました。 というわけで、パフォーマンステストを作って、Bitbucketにアップしました https://bitbucket.org/IanLewis/jsonlib-test 準備 buildoutを使って、環境を作ります テストを実行 ./bin/run_testを実行します。オプションは

  • 1