10.9 hotshot -- ハイパフォーマンス・ロギング・プロファイラ

バージョン2.2 以降で新規追加された 仕様です。

このモジュールは _hotshot C モジュールへのより良いインターフェー スを提供します。Hotshot は既存の profile に置き換わるもの です。その大半が C で書かれているため、profile に比べパフォー マンス上の影響がはるかに少なく済みます。

class Profile( logfile[, lineevents=0[, linetimings=1]])

プロファイラ・オブジェクト。引数 logfile はプロファイル・データ のログを保存するファイル名です。引数 lineevents はソースコー ドの1 行ごとにイベントを発生させるか、関数の呼び出し/リターンのときだ け発生させるかを指定します。デフォルトの値は 0 (関数の呼び出し/ リターンのときだけログを残す)です。引数 linetimings は時間情報を 記録するかどうかを指定します。デフォルトの値は 1 (時間情報を記 録する)です。



ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。