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

pythonで、timeitを使用して、処理の実行時間を計測するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
timeit使い方
timeitを使用すると、処理の実行時間を計測することが可能です。
import timeit
# globals: 名前空間を指定
t = timeit.timeit('実行する関数', number=計測回数, globals=globals())
以下は、関数「loop」を1万回実行した計測結果を表示するサンプルコードとなります。
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
コメントを書く