record_pprof: Profile R code and record pprof samples.

View source: R/record.R

record_pprofR Documentation

Profile R code and record pprof samples.

Description

Run R code and record pprof samples. Profiles are recorded with record_rprof() and then converted with to_pprof().

Usage

record_pprof(expr, pprof = tempfile(), ...)

Arguments

expr

An R expression to profile.

pprof

Path to a file with pprof samples. Also returned from the function.

...

Additional arguments passed on to Rprof() via record_rprof().

Value

Path to a file with pprof samples.

Examples

if (identical(Sys.getenv("PROFFER_EXAMPLES"), "true")) {
# Returns a path to pprof samples.
record_pprof(replicate(1e2, sample.int(1e4)))
}

proffer documentation built on Feb. 16, 2023, 7:07 p.m.