On Wed, 19 Nov 2003 10:20:16 -0800 (PST), Dick Beyer <[EMAIL PROTECTED]> wrote :
>I have a loop that increases the size of an object after each iteration. When the >Windows Task Manager shows "Mem Usage" about 1.8GB, the Rgui.exe process no longer >responds. > >I use: > >"C:\Program Files\R\rw1080\bin\Rgui.exe" --max-mem-size=4000M --min-vsize=10M >--max-vsize=3000M --min-nsize=500k --max-nsize=1000M > >I have a dual Xeon 2.8GHz processor box with 4GB of memory and "R version 1.8.0, >2003-10-08". > >Any suggestions or ideas would be greatly appreciated. Normally the maximum memory allowed for any process in Windows is 2 GB. It's possible to raise that to 3 GB but R 1.8 doesn't know how, so that's an absolute upper limit. Version 1.9 may be able to go up to 3 GB, but beyond that you'll probably need a 64 bit processor: as far as I know all the 32 bit OS's limit each process to 2 or 3 GB, because they reserve 1 or 2 GB for themselves. I don't know why you're hitting the ceiling at 1.8 GB, but it may be that there's unreported overhead. I also don't know why it's not failing gracefully. My only suggestion is to say "Don't do that". Duncan Murdoch ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help