Medir el tiempo de ejecución del script

27

En Bash Shell, ¿hay alguna manera simple de monitorear el tiempo que toma ejecutar un script y generar el tiempo que toma?

Jason
fuente

Respuestas:

36

Sí.

 time script

¿Dónde scriptestá el script para monitorear el tiempo?

Por ejemplo, time find ~generará algo como esto (dependiendo del tamaño de su directorio de inicio, es decir):

real    0m49.139s
user    0m0.663s
sys     0m4.129s
Wuffers
fuente
@ Jason: ¡De nada! ¡Me alegra que esto haya ayudado!
Wuffers
2

Hice una utilidad de par de temporizador tic / toc llamada tticy ttoc. Está disponible aquí .

Ejemplo de uso:

$ ttic && sleep 0.4 && ttoc
0.405

Para evitar conflictos con un emparejamiento tic / toc existente, aquí se puede especificar una ID foo:

$ ttic foo && sleep 0.5 && ttoc foo

O asigne una ID aleatoria, así:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
swalog
fuente