Sto usando timeper cronometrare uno Perlscript sul terminale standard in Ubuntu 14.04.
Ho letto che real timeè l'ora del cronometro; il tempo che io, come utente, trascorro guardando il programma in esecuzione da quando avvio il programma fino al termine. Ma non capisco cosa usero che systempi siano. La pagina man su timeè vaga, per non dire altro.
Mentre è in qualche modo chiaro che il realtempo è diviso tra usere sysnon è chiaro ciò che rappresentano.
Nel mio script sto confrontando [1] C ++ e Perl l'uno contro l'altro per vedere la differenza, e vorrei sapere quali dati sto effettivamente ricevendo. Un esempio di output è:
real 0m24.198s
user 0m23.120s
sys 0m1.030s
Qualcuno potrebbe spiegare qual è il formato orario predefinito che sta dicendo all'utente? Sono un principiante in Linux, quindi per favore non dare troppo per scontato.
[1] È interessante notare che, mentre C ++ è molto, molto più veloce di Perl nel mio benchmark per quanto riguarda il realtempo, i systempi non differiscono molto, con C ++ che effettivamente utilizza più systempo di Perl. Questo è il motivo per cui voglio sapere cosa significano