python 処理の実行時間を計測する

pythonで、timeitを使用して、処理の実行時間を計測するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
timeit使い方
timeitを使用すると、処理の実行時間を計測することが可能です。
1 2 3 4 |
import timeit # globals: 名前空間を指定 t = timeit.timeit('実行する関数', number=計測回数, globals=globals()) |
以下は、関数「loop」を1万回実行した計測結果を表示するサンプルコードとなります。
1 2 3 4 5 6 7 8 9 10 |
import timeit # 計測対象の関数 def loop(): result = [x for x in range(100)] # 計測 t = timeit.timeit('loop()', number=10000, globals=globals()) print("%.3f sec" % t) # 0.028 sec |
-
前の記事
Ruby 末尾にある改行を取り除く 2021.03.17
-
次の記事
rails6 エラー「activeRecord::PendingMigrationError」が発生した場合 2021.03.17
コメントを書く