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


27

Есть ли в оболочке Bash простой способ отслеживать время, затраченное на выполнение скрипта, и выводить его?

Ответы:


36

Да.

 time script

Где scriptскрипт для мониторинга времени.

Например, time find ~будет выводить что-то вроде этого (в зависимости от размера вашего домашнего каталога, то есть):

real    0m49.139s
user    0m0.663s
sys     0m4.129s

@ Джейсон: Добро пожаловать! Я рад, что это помогло!
Вуфферс

2

Я сделал утилиту для парного таймера и тика под названием tticи ttoc. Это доступно здесь .

Пример использования:

$ ttic && sleep 0.4 && ttoc
0.405

Чтобы избежать конфликтов с существующей парой тик / ток, можно указать идентификатор, здесь foo:

$ ttic foo && sleep 0.5 && ttoc foo

Или назначьте случайный идентификатор, например, так:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.