Do you mean in Linux, there is no need to set memory limit? If needed, how to set it? Thanks.






From: "Roger D. Peng" <[EMAIL PROTECTED]>
To: Yi-Xiong Sean Zhou <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
Subject: Re: [R] memory limit problem
Date: Sun, 04 Apr 2004 00:13:46 -0500

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:[EMAIL PROTECTED] Sent: Saturday, April 03, 2004 2:52 PM
To: Yi-Xiong Sean Zhou
Cc: 'Uwe Ligges'; [EMAIL PROTECTED]
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:[EMAIL PROTECTED] Sent: Saturday, April 03, 2004 12:40 PM
To: Yi-Xiong Sean Zhou
Cc: [EMAIL PROTECTED]
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]]

______________________________________________
[EMAIL PROTECTED] 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


______________________________________________
[EMAIL PROTECTED] 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





______________________________________________
[EMAIL PROTECTED] 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

______________________________________________ [EMAIL PROTECTED] 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

Reply via email to