Package: proffer
Title: Profile R Code and Visualize with 'Pprof'
Version: 0.2.2.9000
Encoding: UTF-8
Language: en-US
License: MIT + file LICENSE
URL: https://github.com/r-prof/proffer,
https://r-prof.github.io/proffer/
BugReports: https://github.com/r-prof/proffer/issues
Authors@R: c(
person(
given = c("William", "Michael"),
family = "Landau",
role = c("aut", "cre"),
email = "will.landau.oss@gmail.com",
comment = c(ORCID = "0000-0003-1878-3253")
),
person(
family = "Eli Lilly and Company",
role = "cph"
))
Description: Like similar profiling tools, the 'proffer' package
automatically detects sources of slowness in R code. The
distinguishing feature of 'proffer' is its utilization of
'pprof', which supplies interactive visualizations that are
efficient and easy to interpret. Behind the scenes, the
'profile' package converts native Rprof() data to a protocol
buffer that 'pprof' understands. For the documentation of
'proffer', visit . To learn
about the implementations and methodologies of 'pprof',
'profile', and protocol buffers, visit
. , and
, respectively.
Depends: R (>= 3.3.0)
Imports: cli (>= 2.0.0), parallelly (>= 1.26.0), pingr (>= 2.0.1),
processx (>= 3.4.0), profile (>= 1.0), R.utils, RProtoBuf (>=
0.4.14), utils, withr (>= 2.1.2)
Suggests: testthat (>= 2.1.0)
SystemRequirements: pprof (https://github.com/google/pprof)
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Config/pak/sysreqs: libprotobuf-dev protobuf-compiler libprotoc-dev
Repository: https://r-prof.r-universe.dev
Date/Publication: 2025-06-19 18:04:20 UTC
RemoteUrl: https://github.com/r-prof/proffer
RemoteRef: HEAD
RemoteSha: ef0f7386628225da767d5ebf41d6c34614ee32b7
NeedsCompilation: no
Packaged: 2026-07-24 05:09:41 UTC; root
Author: William Michael Landau [aut, cre] (ORCID:
),
Eli Lilly and Company [cph]
Maintainer: William Michael Landau