timeit¶
Модуль позволяет измерить время выполнения небольших фрагментов кода с целью оптимизации программы.
python -m timeit "x = 2 * 3"
# 100000000 loops, best of 3: 0.0153 usec per loop
python -m timeit "x = 2 * 3" --number 10
# 10 loops, best of 3: 0.0133 usec per loop
Timer¶
- class
timeit.
Timer
([stmt='pass'][, setup='pass'][, timer=<timer function>])¶ stmt - строка кода, для которого измеряется время выполнения
setup - строка кода, которая должна выполниться перед измерением времени
timer
-
repeat
(repeat=3, number=1000000)¶ Вызывает
Timer.timeit
указанное количесвто раз и возвращает список результатов
-
timeit
(number=1000000)¶ number - количесвто повторений
Возвращает время выполнения кода