Книга: PyNEng
Назад: 20. Одновременное подключение к нескольким устройствам
Дальше: Процессы и потоки в CPython

Измерение времени выполнения скрипта

Измерение времени выполнения скрипта

Для оценки времени выполнения скрипта есть несколько вариантов. В курсе используются самые простые варианты:

  • утилита Linux time
  • и модуль Python datetime

Рассматриваются оба варианта, на тот случай, если используется Windows.

При оценке времени выполнения скрипта в данном случае не важна высокая точность. Главное - сравнить время выполнения скрипта в разных вариантах.

time

Утилита time в Linux позволяет замерить время выполнения скрипта. Например:

$ time python thread_paramiko.py ... real    0m4.712s user    0m0.336s sys     0m0.064s 

Нас интересует real время. В данном случае это 4.7 секунд.

Для использования утилиты time достаточно написать time перед строкой запуска скрипта.

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 
Назад: 20. Одновременное подключение к нескольким устройствам
Дальше: Процессы и потоки в CPython