Windows: come cronometrare un comando (analogo di time su UNIX)

Spesso mi capita di dover conoscere quanto tempo impiega un comando per essere eseguito. Su UNIX, si usa:

michele@titan ~ $ time ls
real 0m0.004s
user 0m0.000s
sys 0m0.004s

Su Windows non esiste (che io sappia) un comando equivalente. Così ho rispolverato i batch file e ho creato un simil-time per Windows:

@echo off
time /t
start /wait <comando da eseguire>
time /t
pause

Ora, per cronometrare il comando che dovete eseguire:

  1. create un nuovo file con .bat, ad esempio testing.bat
  2. copiate e incollate il codice sopra, avendo cura di sostituire <comando da eseguire> con il vostro comando (occhio al path)
  3. avviate il bat image

Ecco come si presenta la finestra di un comando che è stato cronometrato (e la cui durata è di 4 minuti).

Leave a Reply