Для регистрации времени вы можете использовать команду time
(Unix).
Например, если я запускаю эту программу:
iterations = 0
while True:
// do something
iterations+=1
print iterations
Вызвать скрипт с помощью следующей команды:
time python myscript.py
После этого допустим, что вы остановили выполнение, используя Cntr+C
или любую другую принудительную остановку.
Теперь вы можете проверить количество времени, которое вы запустили скрипт, и сколько итераций вы получили, проверив вывод, который в моем случае:
7773
7774
7775
Traceback (most recent call last):
File "script.py", line 5, in <module>
print counter
KeyboardInterrupt
real 0m2.447s
user 0m0.109s
sys 0m0.234s
Обратите внимание, что вы можете найти в документации команды time
значение трех значений времени, которые вы получаете от нее