Learn R Programming

⚠️There's a newer version (0.2.0) of this package.Take me there.

proffer (version 0.1.6)

Profile R Code and Visualize with 'Pprof'

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.

Copy Link

Version

Install

install.packages('proffer')

Monthly Downloads

596

Version

0.1.6

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Landau William

Last Published

February 1st, 2023

Functions in proffer (0.1.6)

to_rprof

Convert pprof samples to Rprof format.
random_port

Choose a random free TCP port.
serve_rprof

Visualize Rprof() output with pprof.
to_pprof

Convert Rprof samples to pprof format.
proffer-package

proffer: profile R code with pprof
pprof_sitrep

Verify pprof installation
pprof_path

Show the path to the pprof executable.
serve_pprof

Visualize profiling data with pprof.
install_go

Install pprof and Go on Linux
record_pprof

Profile R code and record pprof samples.
pprof

Profile R code and visualize with pprof.
record_rprof

Profile R code and record Rprof samples.
test_pprof

Test pprof()