system.time(expr) unix.time(expr)
expr
| Valid R expression to be ``timed'' |
expr
used.system.time
calls the builtin proc.time
,
evaluates expr
, and then calls proc.time
once more,
returning the difference between the two proc.time
calls.
The values returned by the proc.time
are (currently) those
returned by the C library function times
(3v).
unix.time
is an .Alias
of system.time
, for
compatibility reasons.
proc.time
, time
which is for time series.system.time(for(i in 1:50) mad(runif(500))) exT <- function(n = 100) { # Purpose: Test if system.time works ok; n: loop size system.time(for(i in 1:n) x <- mean(rt(1000, df=4))) } #-- Try to interrupt one of the following (using Ctrl-C): exT() #- `1.4' on -O-optimized Ultra1 system.time(exT()) #~ +/- same