powered by
Returns and (optionally) prints the total and/or partial (since the last call to this function) real and CPU times.
cpu.time(..., reset = FALSE, total = TRUE, last = TRUE, flush = FALSE)
Invisibly returns a list with the following 3 components (objects of class "proc_time"):
"proc_time"
user, system, and total elapsed times for the currently running R process (result of a call to proc.time).
proc.time
differences between the corresponding proc.time calls.
objects (describing the last operation) to be printed (using cat), if last == TRUE.
cat
last == TRUE
logical; if TRUE, time counters are initialized.
TRUE
logical; if TRUE, the total time used is printed.
logical; if TRUE, the partial time used is printed.
logical; if TRUE, flush.console is called.
flush.console
proc.time, system.time, flush.console.
system.time
cpu.time(reset=TRUE) res <- median(runif(100000)) cpu.time('\nSample median of', 100000, 'values =', res) res <- median(runif(1000)) cpu.time('\nSample median of', 1000, 'values =', res)
Run the code above in your browser using DataLab