[R] " cannot allocate vector of length 1072693248"

Prof Brian Ripley ripley at stats.ox.ac.uk
Fri May 7 18:42:50 CEST 2004


I think it is more likely that you have a bug.  Probably you have run out 
of address space, as that's almost 4Gb if an integer and 8Gb if real.

Can you do options(error=dump.frames) and debugger() after the error 
message and try to find out what `data' is and what size it is.

On Fri, 7 May 2004, David L. Van Brunt, Ph.D. wrote:

> Well, I've done everything I can think of the make the code more efficient,
> but it seems (if I read this error message correctly) that I'm running out
> of memory on what should be small data set.
> 
> Here's the sequence:
> 
> A vector of 30 possible identifiers
> For each value, query a MySQL database to pull in 80 or so records
> Run a few different random Forests on those data
> Print the results as I go
> "rm()" all the objects created in the loop, including all the old data
> Next value, to repeat for each identifier.
> 
> 
> Round the 3rd time through the loop, I get kicked out with:
> 
> "Error in as.vector(data) : cannot allocate vector of length 1072693248"
> 
> This is on Mac OS X, which is UNIX-based (from freeBSD, as I understand it),
> so I haven't set anything special with the memory at startup. But then, I
> only have 80 observations running through at a time, so it doesn't seem like
> there should be a memory issue.
> 
> Any ideas?
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
> 
> 

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595




More information about the R-help mailing list