[R] calculating memory usage

Adaikalavan Ramasamy ramasamy at cancer.org.uk
Mon Sep 13 19:35:27 CEST 2004

I am comparing two different algorithms in terms of speed and memory
usage. I can calculate the processing time with proc.time() as follows
but am not sure how to calculate the memory usage.

   ptm <- proc.time()
   x <- rnorm(1000000)
   proc.time() - ptm

I would like to be within R itself since I will test the algorithm
several hundred times and in batch mode. So manually looking up 'top'
may not be feasible. help.seach("memory") suggests memory.profile and gc
but I am not sure how to use these.

Sorry if this is a basic question. Thank you.

Regards, Adai

More information about the R-help mailing list