Aquest article o secció nocita les fonts o necessita més referències per a la sevaverificabilitat. |
| Tipus | utilitat UNIX |
|---|---|
L'ordretime s'utilitza ensistemes operatiusUnix oUNIX-like per a obtenir estadístiques sobre el temps d'execució d'una aplicació.
Per tal d'utilitzar aquesta ordre, només cal posar-la davant de qualsevol altra comanda o aplicació de la qual vulguem obtenir les estadístiques sobre els seus temps d'execució:
$timelsQuan l'ordre o aplicació finalitzi,time mostrarà un informe del temps que ha tardat a executar la comandals. El format de sortida pot variar, però una possible sortida pot ser:
real0m0.218suser0m0.032ssys0m0.048s
El tempsuser pot ser una mica confós d'entendre inicialment. El temps total (real time) és la combinació de la quantitat de temps que laCPU gasta realitzant accions per a una aplicació més els temps que gasta realitzantcrides de sistema per alnucli demanades pel programa més el temps que fa servir la CPU.
Si executeu:
$ time sleep 10
real0m10.003suser0m0.004ssys0m0.000s
Veureu com la comandasleep 10 tarda més de 10 segons en executar-se però només utilitza 0.004s de temps de CPU (en espai d'usuari) per executar-se.