Ich möchte die Zeit messen, die benötigt wird, um die Ausführung einer Funktion zu wiederholen. Sind
replicate()und benutzen for-Schleifen gleichwertig? Beispielsweise:system.time(replicate(1000, f())); system.time(for(i in 1:1000){f()});Welches ist die bevorzugte Methode.
In der Ausgabe von
system.time(), istsys+userdie tatsächliche CPU - Zeit , um das Programm zum Laufen? Istelapsedein gutes Maß für die Zeitleistung des Programms?