Zmierz czas wykonania skryptu


27

Czy w powłoce Bash jest prosty sposób na monitorowanie czasu potrzebnego do uruchomienia skryptu i generowanie czasu zajętego?

Odpowiedzi:


36

Tak.

 time script

Gdzie scriptjest skrypt do monitorowania czasu.

Na przykład time find ~wyświetli coś takiego (w zależności od rozmiaru katalogu domowego, to znaczy):

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

@Jason: Nie ma za co! Cieszę się, że to pomogło!
Wuffers

2

Zrobiłem narzędzie pary timerów tic / toc o nazwie ttici ttoc. Jest dostępny tutaj .

Przykładowe zastosowanie:

$ ttic && sleep 0.4 && ttoc
0.405

Aby uniknąć konfliktów z istniejącą parą tic / toc, można określić identyfikator foo:

$ ttic foo && sleep 0.5 && ttoc foo

Lub przypisz losowy identyfikator, na przykład:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.