[R] vsize and nsize
Prof Brian D Ripley
ripley at stats.ox.ac.uk
Tue May 18 19:24:13 CEST 1999
On Tue, 18 May 1999, Tony Long wrote:
> Jim:
>
> So now I am confused. I have two vectors: var and pow. var has a
> dozen or so "levels". (I can not apply factor to var either) Here is a
> sample of my R session:
>
> length(var)
> 94429
> lenght(pow)
> 94429
> tapply(pow,var,mean)
> Error: heap memory (1953 Kb) exhausted [needed 737 more]....
> var2 <- var[1:100]
> pow2 <- pow[1:100]
> tapply(pow2,var2,mean)
> 0 0.06
>
> As I stated in previous messages the version of R I have ( 0.63.2 ) could
> not increase heap memory, Brian Ripley suggested I upgrade to a newer
> version (0.64.1, which I haven't done yet) -- so I can not tell you if this
> solves the problem or not...
0.63.2 _can_ increase heap memory: you reported problems with cells not
heap, as in (your posting of Sat May 15)
That is if I envoke R with
R --vsize 100 --nsize 5000000
then type
gc()
I get
free total
Ncells 92202 200000
Vcells 12928414 13107200
the problem being that the value you were trying for nsize is over the
limit, 1000000 on 0.63.2 on Unix, and this was ignored (and you should
have got a warning, as the code issues one). You got the 100Mb of
heap your requested. However, 0.64.1 will allow this value of nsize.
For routine use a R --vsize 10 --nsize 300000 would be suitable for that
version on a machine with 64Mb or more.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list