[R] question about running out of memory on R -- memory.limit change in R 2.6.0?
kees
chaogai at duineveld.demon.nl
Wed Nov 7 19:15:56 CET 2007
Earl,
Reported memory sizes work ok on Vista 64. If I ask for 3.5M it will give
it, even though I have only 2Mb of RAM.
It devaults to 2Mb as expected.
Op Tue, 06 Nov 2007 19:38:07 +0100 schreef Earl F. Glynn
<efg at stowers-institute.org>:
> "jim holtman" <jholtman at gmail.com> wrote in message
> news:644e1f320711051542s51a7e793t8cbc1f8e7cc35b at mail.gmail.com...
>> --max-mem-size=N
>> (Windows only) Specify a limit for the amount of memory to be used
>> both for R objects and working areas. This is set by default to the
>> smaller of 1.5Gb24 and the amount of physical RAM in the machine, and
>> must be between 32Mb and 3Gb.
>
> Something seems to have changed in R 2.6.0 -- the limit is no longer 3
> GB.
>
> On a PC with 3.5 GB with R 2.5.1 using default command line:
>
> Default
>
>> memory.limit()
>
> [1] 1610612736
>
>
>
> With --max-mem-size=3000M on the command line:
>
>
>
>> memory.limit()
>
> [1] 3145728000
>
>
>
>
>
>
> Let's see what happens with R 2.6.0 on the same 3.5 GB PC (Windows XP):
>
>
>
> Default command line:
>
>
>> memory.limit()
>
> [1] 1535.875
>
>
>
> Note: The format of the return value is now in MB instead of bytes.
>
>
>
> With --max-mem-size=3000M on the command line:
>
>
>
> Error message: WARNING: --max-mem-size=3000M: too large and taken as
> 2047M
>
>
>
>> memory.limit()
>
> [1] 2047.875
>
>
>
> This value is less than the value shown in R 2.5.1 (after converting
> both to
> the same basis).
>
>
>
> But was this change a "fix" to report that a Windows process only has a
> 2 GB
> address space? That is, the value returned by R 2.5.1 of 3145728000
> wasn't
> strictly correct?
>
>
>
> efg
>
>
>
> Earl F. Glynn
>
> Scientific Programmer
>
> Stowers Institute
>
> ______________________________________________
> R-help at 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.
>
>
--
Gemaakt met Opera's revolutionaire e-mailprogramma:
http://www.opera.com/mail/
More information about the R-help
mailing list