タグ

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

  • 関連タグはありません

タグの絞り込みを解除

profilerとpythonに関するNaruhodiusのブックマーク (2)

  • pythonのcProfileを使ってみる。 - malibu-bulldogの日記

    python専用のプロファイラー,cProfileを使ってみました。 プロファイラーって? 実行されているプログラムの処理のいろんなものを測定してくれる開発ツールの事をさします。 多くの開発者はプロファイラーを使って関数単位で処理時間を測定してプログラムのボトルネックを探します。 C言語でLinux環境な人なんかはプロファイラーとしてvalgrindにcallgrindをのっけて測定とかよくやってますね。 とはいえ開発しているターゲットや開発環境によってはプロファイラーが無い,あっても使えない場合もありますが… cProfileとは? python用のプロファイラーです。 MacOSX等はXCodeを入れればこれらもインストールされるでしょう(多分,気づいたら入ってました!)。 Ubuntu10.04だと素の状態では入っていないので sudo apt-get install python-

    pythonのcProfileを使ってみる。 - malibu-bulldogの日記
  • Pythonコードのプロファイリング - shkh's blog

    普段、Pythonのコードは何となく速かろうという、言ってみれば勘で書いているのだけど、その勘とやらは往々にしてウンコードを生むものである。そこで、プロファイラを使っていきたいと思う。 使えそうなツール そういうわけで、いくつか使えそうなツールをリストアップした。 経過時間のプロファイラ ツール名 メモ profile ビルトイン, ピュアPythonの決定論的プロファイラ cProfile ビルトイン, C拡張の決定論的プロファイラ line_profiler 行単位の決定論的プロファイラ Plop 統計的プロファイラ, Dropboxの人が作ってる statprof 統計的プロファイラ, 開発停止? yep 拡張モジュール用の統計的プロファイラ, バックエンドにgoogle-perftools メモリのプロファイラ ツール名 メモ memory_profiler 行単位でメモリ消費量の

    Pythonコードのプロファイリング - shkh's blog
  • 1