memuse: Memory Estimation Utilities

How much ram do you need to store a 100,000 by 100,000 matrix? How much ram is your current R session using? How much ram do you even have? Learn the scintillating answer to these and many more such questions with the 'memuse' package.

AuthorDrew Schmidt [aut, cre], Christian Heckendorf [ctb] (FreeBSD improvements to meminfo), Wei-Chen Chen [ctb] (Windows build fixes), Dan Burgess [ctb] (donation of a Mac for development and testing)
Date of publication2016-09-20 01:23:17
MaintainerDrew Schmidt <wrathematics@gmail.com>
LicenseBSD 2-clause License + file LICENSE
Version3.0-1
https://github.com/shinra-dev/memuse

View on CRAN

Functions

Accessors Man page
approx.size Man page
Arithmetic Man page
as.character,memuse-method Man page
as.memuse Man page
as.memuse,character-method Man page
as.memuse,numeric-method Man page
as.memuse,object_size-method Man page
as.numeric,memuse-method Man page
cachelinesize Man page
cachesize Man page
Comparators Man page
Constructor Man page
Control Man page
Control Variables Man page
Converters Man page
filesize Man page
howbig Man page
howbig.par Man page
howmany Man page
howmany.par Man page
meminfo Man page
memuse Man page
memuse,ANY-method Man page
memuse-class Man page
^,memuse,memuse-method Man page
<=,memuse,memuse-method Man page
<,memuse,memuse-method Man page
==,memuse,memuse-method Man page
>=,memuse,memuse-method Man page
>,memuse,memuse-method Man page
-,memuse,memuse-method Man page
!=,memuse,memuse-method Man page
/,memuse,memuse-method Man page
*,memuse,memuse-method Man page
+,memuse,memuse-method Man page
-,memuse,missing-method Man page
memuse,missing-method Man page
memuse,NULL-method Man page
^,memuse,numeric-method Man page
<=,memuse,numeric-method Man page
<,memuse,numeric-method Man page
==,memuse,numeric-method Man page
>=,memuse,numeric-method Man page
>,memuse,numeric-method Man page
-,memuse,numeric-method Man page
!=,memuse,numeric-method Man page
/,memuse,numeric-method Man page
*,memuse,numeric-method Man page
+,memuse,numeric-method Man page
memuse,numeric-method Man page
-,memuse,object_size-method Man page
/,memuse,object_size-method Man page
*,memuse,object_size-method Man page
+,memuse,object_size-method Man page
memuse,object_size-method Man page
memuse-package Man page
mu Man page
mu,ANY-method Man page
mu,missing-method Man page
mu,NULL-method Man page
mu,numeric-method Man page
mu,object_size-method Man page
.NAMES Man page
<=,numeric,memuse-method Man page
<,numeric,memuse-method Man page
==,numeric,memuse-method Man page
>=,numeric,memuse-method Man page
>,numeric,memuse-method Man page
-,numeric,memuse-method Man page
!=,numeric,memuse-method Man page
/,numeric,memuse-method Man page
*,numeric,memuse-method Man page
+,numeric,memuse-method Man page
-,object_size,memuse-method Man page
/,object_size,memuse-method Man page
*,object_size,memuse-method Man page
+,object_size,memuse-method Man page
.PRECEDENCE Man page
.PREFIX Man page
print-approx Man page
print.approx Man page
print-memuse Man page
print,memuse-method Man page
print-sysinfo Man page
print.sysinfo Man page
procmem Man page
Reductions Man page
Replacers Man page
show,memuse-method Man page
size Man page
size<- Man page
size<-,memuse-method Man page
size,memuse-method Man page
sum,memuse-method Man page
swapinfo Man page
swap.names Man page
swap.names,memuse-method Man page
swap.prefix Man page
swap.prefix,memuse-method Man page
Swaps Man page
swap.unit Man page
swap.unit,memuse-method Man page
Sys.cachelinesize Man page
Sys.cachesize Man page
Sys.filesize Man page
Sys.meminfo Man page
Sys.pageinfo Man page
Sys.procmem Man page
Sys.swapinfo Man page
unit Man page
unit<- Man page
.UNIT Man page
unit<-,memuse-method Man page
unit,memuse-method Man page
unit.names Man page
unit.names<- Man page
unit.names<-,memuse-method Man page
unit.names,memuse-method Man page
unit.prefix Man page
unit.prefix<- Man page
unit.prefix<-,memuse-method Man page
unit.prefix,memuse-method Man page

Files

memuse
memuse/TODO
memuse/inst
memuse/inst/CITATION
memuse/inst/RNACI
memuse/inst/RNACI/RNACI.h
memuse/inst/doc
memuse/inst/doc/memuse-guide.pdf
memuse/inst/doc/memuse-guide.Rnw
memuse/configure.ac
memuse/tests
memuse/tests/swap.R
memuse/tests/how.R
memuse/tests/comparators.R
memuse/tests/valgrind
memuse/tests/valgrind/run
memuse/tests/valgrind/valgrind.r
memuse/src
memuse/src/Makevars
memuse/src/meminfo
memuse/src/meminfo/meminfo.conf
memuse/src/meminfo/src
memuse/src/meminfo/src/os.h
memuse/src/meminfo/src/swapinfo.c
memuse/src/meminfo/src/main.c
memuse/src/meminfo/src/getpid.c
memuse/src/meminfo/src/procinfo.c
memuse/src/meminfo/src/raminfo.c
memuse/src/meminfo/src/platform.c
memuse/src/meminfo/src/meminfo.h
memuse/src/meminfo/src/fileinfo.c
memuse/src/meminfo/src/conf.h.in
memuse/src/meminfo/src/cacheinfo.c
memuse/src/meminfo/src/print.c
memuse/src/meminfo/src/platform.h
memuse/src/meminfo/AUTHORS
memuse/src/meminfo/README
memuse/src/meminfo/LICENSE
memuse/src/wrappers.c
memuse/src/Makevars.win
memuse/NAMESPACE
memuse/demo
memuse/demo/misc.r
memuse/demo/arithmetic.r
memuse/demo/howbig.r
memuse/demo/basics.r
memuse/demo/00Index
memuse/demo/sys.r
memuse/R
memuse/R/00_classes.r
memuse/R/print.r
memuse/R/arithmetic.r
memuse/R/000_globalVariables.r
memuse/R/approx.r
memuse/R/swap.r
memuse/R/comparators.r
memuse/R/howbig.r
memuse/R/converters.r
memuse/R/accessors.r
memuse/R/sum.r
memuse/R/howmany.r
memuse/R/memuse-package.R
memuse/R/constructor.r
memuse/R/util.r
memuse/R/01_constructor.r
memuse/R/meminfo.r
memuse/R/util_par.r
memuse/R/data.r
memuse/vignettes
memuse/vignettes/cover
memuse/vignettes/cover/cover.pdf
memuse/vignettes/memuse-guide.Rnw
memuse/vignettes/build_pdf.sh
memuse/vignettes/include
memuse/vignettes/include/preamble.tex
memuse/vignettes/include/00-acknowledgement.tex
memuse/vignettes/include/05-other.tex
memuse/vignettes/include/03-sizematters.tex
memuse/vignettes/include/01-introduction.tex
memuse/vignettes/include/06-meminfo.tex
memuse/vignettes/include/00-copyright.tex
memuse/vignettes/include/titlepage.tex
memuse/vignettes/include/pics
memuse/vignettes/include/pics/uch_small.png
memuse/vignettes/include/pics/gpl.png
memuse/vignettes/include/04-memuse.tex
memuse/vignettes/include/02-installation.tex
memuse/README.md
memuse/MD5
memuse/DESCRIPTION
memuse/configure
memuse/ChangeLog
memuse/man
memuse/man/print-approx.Rd memuse/man/howbig.Rd memuse/man/approx.size.Rd memuse/man/howmany.Rd memuse/man/memuse-package.Rd memuse/man/converters.Rd memuse/man/constructor.Rd memuse/man/replacers.Rd memuse/man/cachelinesize.Rd memuse/man/comparators.Rd memuse/man/swaps.Rd memuse/man/print-sysinfo.Rd memuse/man/memuse-class.Rd memuse/man/arithmetic.Rd memuse/man/control.Rd memuse/man/print-memuse.Rd memuse/man/cachesize.Rd memuse/man/meminfo.Rd memuse/man/filesize.Rd memuse/man/sum.Rd memuse/man/swapinfo.Rd memuse/man/accessors.Rd memuse/man/procmem.Rd
memuse/configure.win
memuse/cleanup
memuse/LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.