Ho un programma molto semplice in Ruby che apre un file dizionario, sorted-words.txt
e stampa tutte le parole in maiale-latino. Ho provato la sua velocità, e la prima volta che l'ho eseguito, il programma è finito in circa 1,6 secondi . La seconda volta che ho eseguito il programma, ci sono voluti circa 2,1 secondi . Tra le due esecuzioni, c'era un'attesa di circa 10 secondi, guardando i risultati ed eseguendo di nuovo il programma. Ho aspettato un minuto, l'ho eseguito di nuovo ed è durato 1,8 secondi . Sebbene la variazione sia lieve, è ancora lì. Perché c'è questa variazione?