platform i686-pc-linux-gnu arch i686 os linux-gnu system i686, linux-gnu status major 2 minor 8.0 year 2008 month 10 day 20 svn rev 46754 language R version.string R version 2.8.0 (2008-10-20)
when i try to allocate a large list, i get the following error: Error: vector memory exhausted (limit reached?) the process uses over 80% memory, and cannot be stopped from within r (it responds to whatever input with the same message as above); i need to kill the process to release resources. i think it would be practical to have the error reported *and* resources freed when allocation fails. the following should make a reproducible example: x = 1:(10^9) # Error: cannot allocate vector of size 3.7 Gb # no problem otherwise x = as.list(1:(10^8)) # Error: vector memory exhausted (limit reached?) quit() # Error: vector memory exhausted (limit reached?) 1 # Error: vector memory exhausted (limit reached?) vQ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel