[R] memory limit problem

Yi-Xiong Sean Zhou yzhou at sdsc.edu
Sun Apr 4 04:50:57 CEST 2004


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