[R] Trouble with the memory allocation

Laurent Gautier laurent at cbs.dtu.dk
Mon Jul 16 17:37:44 CEST 2001

Prof Brian D Ripley wrote:

> On Mon, 16 Jul 2001, Laurent Gautier wrote:
> >
> > So far this everything seemed to go this way (I saw the size of my
> > processes growing when I was using big objects and
> > so on). Howver recently I had trouble with the memory. It seems there is
> > a limit of about 1,2 Go, beyond which R starts
> > to send memory allocation error messages...  not consistent with the
> > memory still available
> > (like 'Error: cannot allocate vector of size 125382 Kb', while there
> > still about 17Go free).
> Is this compiled as 32-bit or 64-bit process?

This was compiled with the gnu compilers suite (gcc, g77, f77 and gmake). If
I remember well,
gcc only compile 32 bits stuff (but I may be completely wrong)

>  And are there any
> per-process limits set?  A 32-bit process will (by definition) have a
> 4Gb limit, and may well have 2Gb or less depending how the malloc is
> organised.

I just tried a quick recursive perl hack and it seems the memory limit for a
process is around 1.7Go...

I also talked to one of system administrators here, and he is not aware of
malloc specifc organisation, neither of a per-process limit (and the man page
for malloc does not tell me more)...


Laurent Gautier                 CBS, Building 208, DTU
PhD. Student                    D-2800 Lyngby,Denmark
tel: +45 45 25 24 85            http://www.cbs.dtu.dk/laurent

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://stat.ethz.ch/pipermail/r-help/attachments/20010716/010ab14e/attachment.html

More information about the R-help mailing list