Misurare il tempo di esecuzione di uno script in Ruby

Misurare il tempo di esecuzione di uno script in Ruby

Nel caso di script che eseguono operazioni abbastanza lunghe, può essere utile calcoarne la durata, in modo anche da cpire se si riesce a ridurre i tempi di esecuzione.

In Ruby ottenere il tempo di esecuzione è abbastanza facile usando il modulo Time.

Ecco un esempio basilare:

if __FILE__ == $0
    started = Time.now
    // DO STUFF
    ended = Time.now
    puts ended - started
end

Semplicemente identifichiamo la partenza e la fine dello script.

E poi eseguiamo una sottrazione dei due.

Enjoy!