デバッグとプロファイリング¶
ここに含まれるライブラリは Python での開発を手助けします。 デバッガを使うと、コードのステップ実行やスタックフレームの解析、ブレークポイントの設定などができます。 プロファイラはコードを実行して実行時間の詳しい内訳を示すので、プログラムのボトルネックを特定できます。 監査イベントを使うと、通常ならプログラムに手を加えるデバッグやパッチ適用が必要な実行時の振る舞いを把握できます。
- 監査イベント表
bdb--- デバッガーフレームワークfaulthandler--- Python トレースバックをダンプするpdb--- Python デバッガprofiling--- Python のプロファイラpstats--- プロファイラの統計timeit--- 小さなコードスニペットの実行時間計測trace--- Python 文実行のトレースと追跡tracemalloc--- メモリ割り当ての追跡