Dear R Users I have two questions about how R makes use of memory on a Windows computer.
On my machine certain R jobs seem to stop with messages such as... "Error: cannot allocate vector of size 215.0 Mb" ...when, according to Windows Task Manager, there are still hundreds of megabytes of physical memory available. These jobs usually stop when the peak commit charge is around 2.6GB (in Windows-speak the "commit charge" is all the memory allocated by system, drivers, applications etc.). Machine characteristics Processor: Pentium-D 4GB of installed memory (Task Manager reports 3584MB = 4GB - 512MB total memory) Windows booted with /3GB switch R started with --max-mem-size=3071M memory.limit() as reported by R: 3071 My questions are: 1. When it starts, does R ask the system to allocate memory for it in a single chunk? 2. Can R allocate memory either side of the system-preallocated memory in the middle of address space? Best wishes David Max -- View this message in context: http://r.789695.n4.nabble.com/Memory-use-in-R-tp3019447p3019447.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.