壁時計

単純なスタックベースのパフォーマンスロガー
今すぐダウンロード

壁時計 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Owen Jacobson
  • 出版社のWebサイト:
  • http://alchemy.grimoire.ca/

壁時計 タグ


壁時計 説明

WallClockはPython.WallClockで書かれたシンプルなスタックベースのパフォーマンスロガーです。コードのゆっくりとする部分を識別するためのいくつかの簡単なツールがあります。ランニングタイマーのスタックを維持し、スタックがWallClockを使用したSTACKが除算されたときにSTACKが除外されたときに実行時間のツリーを報告し、WallClock Module :: Importによって提供される「PUSH」および「POP``関数を使用します。 WallClock Def Slow_Function():WallClock.Push( 'slow function')インポート時間time.Sleep(3)wallclock.pop( 'slow function')def main():wallclock.push( 'hacesting 1要求' '、enable = true slow_function()wallClock.pop( '1つの要求を処理する')メイン()main()これは、 `` main() `` :: の処理を要約する時間を要約するための `` stderr``上の小さな木を生成しますリクエスト遅い機能 `` push``関数は1つの位置引数を取ります。これは、WallClockのスタックにプッシュされているタイマーのラベルです。これは通常タイミングで起こる種類の作業のための短い説明的なラベルです。 `` push``は1つのオプションのキーワード引数、 `` enable``を取ります。これは、この呼び出しが `` push``への呼び出しを開始するかどうかを制御します(まだ開始されていない場合)。 `` wallclock``は有効になるまで `` push``への呼び出しを無視し、有効にする `` push``が `` pop``pedであるときに自動的に無効にします。これはポップのラベルです。これは、 `` try`` / `` `` `` `` `というブロックを追加することなく、` `` push`` / `` pop``のペアの簡単な挿入を可能にします。より良いアプローチのために以下の。 `` wallclock``はそれが渡されたラベルを押したタイマーが見つかるまで、またはそれがタイマースタックを空にするまで、スタックからタイマーをポップオフします.productのホームページ


壁時計 関連ソフトウェア