[Rd] Minumum memory requirements to run R.
Hin-Tak Leung
hin-tak.leung at cimr.cam.ac.uk
Mon Jan 23 16:18:29 CET 2006
Prof Brian Ripley wrote:
<snipped>
> That's a different question. I said RAM, you quote virtual. I am
> suprised at your figure though, as I am used to seeing 40-50Mb virtual
> at startup on an Opteron.
I am somewhat surprised by it as well. But there is nothing unusual
about the build - it is just rebuilding the rpm on CRAN on a FC4 system
with everything as shipped, and should be quite reproducible.
I'll probably have a better look in time.
"R --vanilla" doesn't improve. Still 90+ MB virtual, 20+MB resident.
> The distinction is important: even those small Windows machines had 100s
> of Mb of virtual memory available, it was RAM that was in short supply.
Yes and no. Virtual means it will possibly be used - and it is a big
gray scale between unresponsible/intolerably-slow and slow.
>> There are correponding increases with Python and Perl as well; I
>> suspect R suffers a bit on 64-bit
>> platform due to extensive use of pointers internally. The fundamental
>> unit in R, SEXP, is 6 pointers + 1 int, (and another
>> pointer for itself). So I would probably say 64MB is questionable on
>> 64-bit, but then probably nobody is stupid enough to do that...
>
>
> We know: we even document it in the appropriate places.
I went and have a look - it is the last section of R-admin (and of
course, for those who "read the source", R/include/Rinternals.h). It
would be good to mention this in the FAQ (which it doesn't, or maybe I
didn't look hard enough), or the beginning of R-admin?
> Some of us were running 64-bit R last century on machines with 128Mb
> (and others with much more, of course). When I tried in 1997, Solaris
> would not run in 64-bit mode with 64Mb RAM (which then cost £1000 or so).
>
More information about the R-devel
mailing list