Run R code and record Rprof samples.
record_rprof(expr, seconds_timeout = Inf, rprof = tempfile(), ...)
An R expression to profile.
Maximum number of seconds of elapsed time
to profile expr
. When the timeout is reached, proffer
stops running
expr
and returns the profiling samples taken during the
seconds_timeout
time window.
Path to a file with Rprof samples. Also returned from the function.
Additional arguments passed on to Rprof()
.
Path to a file with Rprof samples.
if (identical(Sys.getenv("PROFFER_EXAMPLES"), "true")) {
# Returns a path to Rprof samples.
record_rprof(replicate(1e2, sample.int(1e4)))
}