profr {profr} | R Documentation |
This is a wrapper around Rprof
that provides results in an
alternative data structure, a data.frame. The columns of the data.frame
are:
profr(expr, interval = 0.02, quiet = TRUE)
expr |
expression to profile |
interval |
interval between samples (in seconds) |
quiet |
should output be discarded? |
name of function
level in call stack
total time (seconds) spent in function
time at which control entered function
time at which control exited function
TRUE
if the function is a terminal node in the call tree, i.e. didn't call any other functions
guess at the package that the function came from
data.frame
of class profr
parse_rprof
to parse standalone Rprof
file, plot.profr
and ggplot.profr
to visualise the profiling data
## Not run:
glm_ex <- profr({Sys.sleep(1); example(glm)}, 0.01)
head(glm_ex)
summary(glm_ex)
plot(glm_ex)
## End(Not run)