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

Share:

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.

Author
Thomas Quinn [aut, cre]
Date of publication
2016-12-04 14:52:39
Maintainer
Thomas Quinn <contacttomquinn@gmail.com>
License
GPL-2
Version
1.0.1
URLs

View on CRAN

Man pages

peakRAM
Calculate Peak RAM Used

Files in this package

peakRAM
peakRAM/inst
peakRAM/inst/doc
peakRAM/inst/doc/peakRAM.html
peakRAM/inst/doc/peakRAM.Rmd
peakRAM/inst/doc/peakRAM.R
peakRAM/NAMESPACE
peakRAM/NEWS.md
peakRAM/R
peakRAM/R/peakRAM.R
peakRAM/vignettes
peakRAM/vignettes/peakRAM.Rmd
peakRAM/README.md
peakRAM/MD5
peakRAM/build
peakRAM/build/vignette.rds
peakRAM/DESCRIPTION
peakRAM/man
peakRAM/man/peakRAM.Rd