「「time.process_time」は精度が悪いから使うべきではない」という記事をみて気になったので. import time num = 1000 mst = 0 for _ in range(num): t0 = time.perf_counter() while True: t1 = time.perf_counter() if t1 != t0: break mst = mst + (t1 - t0) print(f'Resolution of the time.perf_counter: {mst/num:.9f} [sec]') print(time.get_clock_info('perf_counter')) #バージョン 3.3 で撤廃: この関数の挙動はプラットフォームに依存します: #必要に応じて挙動が明確に定義されている perf_counter() または p