La differenza di 1/2 secondi non è un problema, ma anche di 10/20 non lo è.
Il concetto è che le performance reali vanno misurate in condizioni di vero utilizzo, e le condizioni di vero utilizzo non è che lanci lo script due volte ma una sola. Ho aggiunto un 'time' davanti a find (della rc6) e mi ci ha impiegato un minuto e mezzo. Cosa vuoi che siano i 10/20 secondi in più o in meno per la elaborazione?
Per rc6 intendo la prima che hai postato senza alcuna modifica successiva.
Comunque la rc7 tira fuori lo stesso output e comm non da errori.
Per un confronto di performance comunque l'ideale è falo su tante esecuzioni consecutive.
Ho messo una 'time' davanti a find in modo da calcolare la vera elaborazione dalla ricerca.
la prima colonna indica la rc, la seconda il tempo della find, la terza il tempo totale in secondi
Codice: Seleziona tutto
rc6, 0m6.058s, 20
rc7, 0m6.949s, 19
rc6, 0m6.920s, 22
rc7, 0m7.235s, 21
rc6, 0m7.316s, 22
rc7, 0m6.951s, 21
rc6, 0m7.091s, 23
rc7, 0m7.261s, 20
rc6, 0m7.546s, 23
rc7, 0m7.209s, 21
rc6, 0m7.309s, 22
rc7, 0m7.808s, 22
rc6, 0m7.234s, 22
rc7, 0m7.168s, 21
rc6, 0m7.489s, 23
rc7, 0m7.541s, 21