[R] memory limit problem

Roger D. Peng rpeng at jhsph.edu
Sun Apr 4 07:13:46 CEST 2004


In general, this is not an R problem, it is a Windows problem.  I find 
that these types of memory problems do not appear on Linux, for example.

-roger

Yi-Xiong Sean Zhou wrote:
> R1.9.0beta solves the problem for now. The memory foot print of R1.9.0 is
> way smaller than R1.8.1, with only 400M. It will be interesting to see how
> R1.9.0 handles the memory problem when it needs more than 700M.
> 
> Thanks for your helps. 
> 
> Yi-Xiong
> 
> -----Original Message-----
> From: Roger D. Peng [mailto:rpeng at jhsph.edu] 
> Sent: Saturday, April 03, 2004 2:52 PM
> To: Yi-Xiong Sean Zhou
> Cc: 'Uwe Ligges'; r-help at stat.math.ethz.ch
> Subject: Re: [R] memory limit problem
> 
> You may want to try downloading the development version of R at 
> http://cran.us.r-project.org/bin/windows/base/rdevel.html.  This 
> version deals with Windows' deficiencies in memory management a 
> little better.
> 
> -roger
> 
> Yi-Xiong Sean Zhou wrote:
> 
> 
>>After memory.limit(1500), the error message still pop out:
>>
>>Error: cannot allocate vector of size 11529 Kb
>>
>>While 
>>
>>
>>
>>>memory.size()
>>
>>[1] 307446696
>>
>>
>>>memory.limit()
>>
>>[1] 1572864000
>>
>>And the system is only using 723MB physical memory, while 2G is the total.
> 
> 
>>Does anyone have a clue of what is going on? 
>>
>>
>>Yi-Xiong
>>
>>
>>-----Original Message-----
>>From: Uwe Ligges [mailto:ligges at statistik.uni-dortmund.de] 
>>Sent: Saturday, April 03, 2004 12:40 PM
>>To: Yi-Xiong Sean Zhou
>>Cc: r-help at stat.math.ethz.ch
>>Subject: Re: [R] memory limit problem
>>
>>
>>
>>Yi-Xiong Sean Zhou wrote:
>>
>>
>>>Could anyone advise me how to allocate 1.5Gbyte memory for R on a Dell
>>>laptop running XP professional with 2G memory?
>>
>>
>>See ?Memory or the the R for Windows FAQ, which tells you:
>>
>>"2.7 There seems to be a limit on the memory it uses!
>>
>>Indeed there is. It is set by the command-line flag --max-mem-size (see
>>How do I install R for Windows?) and defaults to the smaller of the
>>amount of physical
>>RAM in the machine and 1Gb. [...]"
>>
>>
>>
>>
>>>I have tried
>>>
>>>"C:\Program Files\R\rw1081\bin\Rgui.exe" --max-vsize=1400M
>>>
>>>but I only get only 500MB for R actually.
>>>
>>>
>>>I also tried memory.limit(2^30) in R and got error of:
>>
>>
>>Well, you don't want to allocate 2^30 *Mega*Bytes (see ?memory.limit),
>>do you? 
>>
>>
>>Either use the command line flag --max-mem-size=1500M or within R:
>> memory.limit(1500)
>>
>> 
>>
>>
>>>Error in memory.size(size) : cannot decrease memory limit
>>
>>
>>Since your limit was roughly 10^6-times off the right one, you got an
>>integer overflow internally, I think.
>>
>>Uwe Ligges
>>
>>
>> 
>>
>>
>>>Yi-Xiong
>>>
>>>       [[alternative HTML version deleted]]
>>>
>>>______________________________________________
>>>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
>>
>>______________________________________________
>>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
> 
> 
>




More information about the R-help mailing list