запустить эту команду на терминале:
time python your_file.py
результат должен быть таким:
real 0m0.018s
user 0m0.009s
sys 0m0.009s
что
real - refers to the actual elasped time
user - refers to the amount of cpu time spent outside of kernel
sys - refers to the amount of cpu time spent inside kernel specific functions
подробнее о real
, user
, sys
в THIS stachoverflow ответ от Con cernedOfTunbridgeWells.
Для поиска производительности линии ech вы должны использовать линейную синхронизацию и частоту выполнения с профилировщиком, поэтому line_profiler
- это простой и ненавязчивый способ профилировать ваш код и использовать его, чтобы узнать, насколько быстро и как часто каждая строка кода выполняется в ваших сценариях. Вы можете установить line_profiler, что написанный Робертом Керн, вы можете установить пакет питона через пип:
$ pip install line_profiler
чтения документации HERE.
Вы пробовали 'timeit'? –