1 実行時間計測の基本 パフォーマンスチューニングの基本はプロファイリングして ボトルネックをなくすことであるが、 実行時間を計測をすることが重要になる。 Pythonで実行時間を計測するには、timeitモジュールを使用する。 まず基本的な使用方法を見てみよう。 >>> import timeit >>> >>> setup=''' ... def foo(x): ... return x*2 ... ''' >>> stmt = 'foo(1)' >>> >>> t = timeit.Timer(stmt, setup) >>> t.timeit() 0.53254254381492616 >>> >>> t.repeat(3, 1000000) [0.53528088067059088, 0.53709172534497895, 0.554314