peakRAM: Monitor the Total and Peak RAM Used by an Expression or Function

When working with big datasets, RAM conservation is critically important. However, it is not always enough to just monitor the size of the objects created. So-called "copy-on-modify" behavior, characteristic of R, means that some expressions or functions may require an unexpectedly large amount of RAM overhead. For example, replacing a single value in a matrix duplicates that matrix in the backend, making this task require twice as much RAM as that used by the matrix itself. This package makes it easy to monitor the total and peak RAM used so that developers can quickly identify and eliminate RAM hungry code.

Version: 1.0.1
Depends: R (≥ 3.2.2)
Suggests: knitr, rmarkdown
Published: 2016-12-04
Author: Thomas Quinn [aut, cre]
Maintainer: Thomas Quinn <contacttomquinn at gmail.com>
BugReports: http://github.com/tpq/peakRAM/issues
License: GPL-2
URL: http://github.com/tpq/peakRAM
NeedsCompilation: no
Materials: README NEWS
CRAN checks: peakRAM results

Downloads:

Reference manual: peakRAM.pdf
Vignettes: Tracking Peak RAM Use and Minimizing Overhead
Package source: peakRAM_1.0.1.tar.gz
Windows binaries: r-devel: peakRAM_1.0.1.zip, r-release: peakRAM_1.0.1.zip, r-oldrel: peakRAM_1.0.1.zip
OS X Mavericks binaries: r-release: peakRAM_1.0.1.tgz, r-oldrel: peakRAM_1.0.1.tgz
Old sources: peakRAM archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=peakRAM to link to this page.