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

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-11 10:30:18512ブラウズ

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

Python プログラムの実行時間の測定

Python では、特にパフォーマンスの最適化とデバッグの目的で、プログラムの実行時間を定量化することが一般的な要件です。この記事では、Python スクリプトの合計実行時間を測定するという具体的な課題について説明します。

timeit モジュールは、小さなコード スニペットのタイミングを測定するのには効率的ですが、プログラム全体の実行時間を測定するのには適していません。したがって、time モジュールを使用した簡単なアプローチを紹介します。

import time

# Record the start time
start_time = time.time()

# Execute the main program logic
main()

# Get the elapsed time
elapsed_time = time.time() - start_time

# Print the result
print("--- %s seconds ---" % elapsed_time)

このアプローチは、プログラムの実行に少なくとも 10 分の 1 秒かかることを前提としています。次に、スクリプト全体の実行にかかる時間を考慮した経過時間が秒単位で出力されます。この方法は、Python プログラムの合計実行時間を決定する明確かつ簡潔な方法を提供します。

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

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