Mesurer le temps d'exécution du script


27

Dans le shell Bash, existe-t-il un moyen simple de surveiller le temps nécessaire à l'exécution d'un script et de générer le temps nécessaire?

Réponses:


36

Oui.

 time script

Où se scripttrouve le script pour surveiller l'heure.

Par exemple, time find ~affichera quelque chose comme ceci (en fonction de la taille de votre répertoire personnel, c'est-à-dire):

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

@Jason: Vous êtes les bienvenus! Je suis content que cela ait aidé!
Wuffers

2

J'ai créé un utilitaire de tic / toc timer pair appelé tticet ttoc. Il est disponible ici .

Exemple d'utilisation:

$ ttic && sleep 0.4 && ttoc
0.405

Pour éviter les conflits avec un appariement tic / toc existant, un ID peut être spécifié ici foo:

$ ttic foo && sleep 0.5 && ttoc foo

Ou attribuez un ID aléatoire, comme ceci:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.