Statprof.

今すぐダウンロード

Statprof. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Bryan O'Sullivan
  • 出版社のWebサイト:
  • http://packages.python.org/

Statprof. タグ


Statprof. 説明

statprofはPython.pythonのデフォルトプロファイラのための簡単な統計プロファイラを提供するPythonモジュールです。これは数年間lsprofです。これは計装プロファイラです。これは、興味のあるすべての行動に関するデータを保存することを意味します。 lsprofの場合、それは関数の入力と終了時に実行されます。これには問題があります。機能。つまり、2つのホットループを含む50行関数がある場合、statprofは両方とも正確に報告される可能性があります。詳細については、以下の実装とポータビリティのメモを参照してください.Statprof:import statprof statprof.start()try:statprof.stop()statprof.display()を包括的な援助のために、PyDocを実行するためにstatprof.stop()statprof.display() STATPROF.PortabilityBeCuause StatpROFはUNIX ITIMER信号機能を使用しているため、現在Windowsでは機能しません。 (移植性を向上させるためのパッチはほとんど大歓迎です。)Intermentation NotesThe Statprof ProfilerがunixプロファイリングシグナルITIMER_PROFを設定して、リセット()の呼び出しで定義した後に接続します。信号が発生すると、サンプリングルーチンが実行され、実行されている現在のプロシージャを調べ、そのスタックをクロールアップし、そのフレーム内の各フレームに対して、そのフレームのコードオブジェクトのサンプルカウントを増やします。プロシージャが特定のスタックで複数回検出された場合は、1回だけカウントされます。サンプリングが完了した後、プロファイラはプロファイリングタイマーを再度解放して、プロファイラがOS.TIMES()を介してトラックを追跡します。プロファイラは、独自のコードをカウントまたはタイミングのタイミングを避けるためにプロファイラも(できるだけ)実行しています。 Alex Frazerによって現代のPythonに移植され、Jeff MuizelaarによってGithubに投稿されました。現在のメンテナはBryan O'Sullivan.Reporting Bugsです。 github、それではプルリクエストを発行してください。 Git Clone Git://github.com/bos/statprof.pyProductのホームページ


Statprof. 関連ソフトウェア