<Poprzedni | Spis treści | Następne>
4.3.2. Jak dużo czasu to zajmuje
Bash oferuje wbudowaną funkcję czas polecenie wyświetlające czas wykonania polecenia. Pomiar czasu jest bardzo dokładny i można go zastosować do dowolnego polecenia. W poniższym przykładzie wykonanie tej książki zajmuje około półtorej minuty:
Tilly:~/xml/src> czas sprawia
Dane wyjściowe zapisane w pliku abook.pdf (222 strony, 1619861 bajtów). Transkrypcja napisana na abook.log.
Tilly:~/xml/src> czas sprawia
Dane wyjściowe zapisane w pliku abook.pdf (222 strony, 1619861 bajtów). Transkrypcja napisana na abook.log.
prawdziwy użytkownik
sys
1m41.056
1m31.190
0m1.880
prawdziwy użytkownik
sys
GNU czas polecenie w / usr / bin (w przeciwieństwie do wersji wbudowanej w powłokę) wyświetla więcej informacji, które można sformatować na różne sposoby. Pokazuje także status wyjścia polecenia i całkowity czas, który upłynął. To samo polecenie, co powyżej, przy użyciu metody niezależny czas daje to wyjście:
Tilly:~/xml/src> /usr/bin/time make
Dane wyjściowe zapisane w pliku abook.pdf (222 strony, 1595027 bajtów). Transkrypcja napisana na abook.log.
Komenda zakończona ze statusem niezerowym 2 88.87użytkownik 1.74system 1:36.21upłynął 94%CPU
(0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (2192główne+30002minor)błędy stronicowania 0zamiany
Tilly:~/xml/src> /usr/bin/time make
Dane wyjściowe zapisane w pliku abook.pdf (222 strony, 1595027 bajtów). Transkrypcja napisana na abook.log.