Vorrei misurare il tempo necessario per ripetere l'esecuzione di una funzione. L'
replicate()
uso di for-loop è equivalente? Per esempio:system.time(replicate(1000, f())); system.time(for(i in 1:1000){f()});
Qual è il metodo preferito.
Nell'output di
system.time()
, èsys+user
il tempo effettivo della CPU per l'esecuzione del programma? Èelapsed
una buona misura della performance temporale del programma?