ホームページ >バックエンド開発 >Python チュートリアル >Python プログラムの合計実行時間を正確に測定するにはどうすればよいですか?

Python プログラムの合計実行時間を正確に測定するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-19 18:03:10999ブラウズ

How Can I Accurately Measure the Total Execution Time of My Python Program?

Python プログラムの実行時間を監視する方法

Python プログラムの実行時間の測定は、パフォーマンスの最適化とボトルネックの特定にとって重要です。 。 timeit モジュールは短いコード スニペットのベンチマークには役立ちますが、プログラム全体のタイミングを計る場合には不十分です。このタスクに対するシンプルで効果的な解決策は次のとおりです。

ステップ 1: 時間モジュールをインポートする

import time

ステップ 2: クロックを開始する

プログラムが開始すると、time.time() を使用して現在のタイムスタンプをキャプチャします。 function:

start_time = time.time()

ステップ 3: プログラムを実行します

ここでプログラムのメイン ロジックを実行します。

ステップ 4:時計を終了

プログラムが完了したら、終了を記録しますtime:

end_time = time.time()

ステップ 5: 実行時間を計算する

終了時刻から開始時刻を減算して実行時間を取得します:

execution_time = end_time - start_time

ステップ 6 (オプション): 印刷の実行Time

便宜上、実行時間をコンソールに出力できます:

print("--- %s seconds ---" % execution_time)

出力例:

プログラムを想定実行には約 0.76 秒かかり、出力は次のようになります:

--- 0.764891862869 seconds ---
このアプローチプログラムの実行時間を正確に測定し、効率を評価し、情報に基づいた最適化を行うのに役立ちます。

以上がPython プログラムの合計実行時間を正確に測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。