- ru
- Language: en
- Documentation version: latest
Измерение времени выполнения скрипта
Для оценки времени выполнения скрипта есть несколько вариантов. Тут используются самые простые варианты:
утилита Linux time
и модуль Python datetime
При оценке времени выполнения скрипта в данном случае не важна высокая точность. Главное - сравнить время выполнения скрипта в разных вариантах.
time
Утилита time в Linux позволяет замерить время выполнения скрипта. Для использования утилиты time достаточно написать time перед строкой запуска скрипта:
$ time python thread_paramiko.py
...
real 0m4.712s
user 0m0.336s
sys 0m0.064s
Нас интересует real время. В данном случае это 4.7 секунд.
datetime
Второй вариант - модуль datetime. Этот модуль позволяет работать со временем и датами в Python.
Пример использования:
from datetime import datetime
import time
start_time = datetime.now()
#Тут выполняются действия
time.sleep(5)
print(datetime.now() - start_time)
Результат выполнения:
$ python test.py
0:00:05.004949