I am getting "Error: cannot allocate vector of size 197 MB". I know that similar problems were discussed a lot already, but I didn't find any satisfactory answers so far! Details: *** I have XP (32bit) with 4GB ram. At the time when the problem appeared I had 1.5GB of available physical memory. *** I increased R memory limit to 3GB via memory.limit(3000) *** I did gs() and got used (Mb) gc trigger (Mb) max used (Mb) Ncells 147534 4.0 407500 10.9 407500 10.9 Vcells 104939449 800.7 186388073 1422.1 185874684 1418.2 The garbage collection didn't help. Any ideas? Many thanks in advance! -- Adam
DumpsterBear wrote:> I am getting "Error: cannot allocate vector of size 197 MB". > I know that similar problems were discussed a lot already, but I > didn't find any satisfactory answers so far! > > Details: > *** I have XP (32bit) with 4GB ram. At the time when the problem > appeared I had 1.5GB of available physical memory. > *** I increased R memory limit to 3GB via memory.limit(3000)Have you told Windows to allow processes of more than 2GB?> *** I did gs() and gotgc(), I think. Uwe Ligges> used (Mb) gc trigger (Mb) max used (Mb) > Ncells 147534 4.0 407500 10.9 407500 10.9 > Vcells 104939449 800.7 186388073 1422.1 185874684 1418.2 > > The garbage collection didn't help. > > Any ideas? Many thanks in advance! > > -- Adam > > ______________________________________________ > 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.
Em Ter, 2008-09-23 ?s 21:42 -0400, DumpsterBear escreveu:> I am getting "Error: cannot allocate vector of size 197 MB". > I know that similar problems were discussed a lot already, but I > didn't find any satisfactory answers so far! > > Details: > *** I have XP (32bit) with 4GB ram. At the time when the problem > appeared I had 1.5GB of available physical memory. > *** I increased R memory limit to 3GB via memory.limit(3000) > *** I did gs() and got > used (Mb) gc trigger (Mb) max used (Mb) > Ncells 147534 4.0 407500 10.9 407500 10.9 > Vcells 104939449 800.7 186388073 1422.1 185874684 1418.2 > > The garbage collection didn't help. > > Any ideas? Many thanks in advance! >Adam, First, is possible 32bit XP use all your 4Gb? Second, I think you say "gc" whem say "gs", so in my computer (Ubuntu 64bit with 4Gb):> gc()used (Mb) gc trigger (Mb) max used (Mb) Ncells 188975 10.1 407500 21.8 350000 18.7 Vcells 169133 1.3 786432 6.0 786378 6.0> gc(reset=T)used (Mb) gc trigger (Mb) max used (Mb) Ncells 188951 10.1 407500 21.8 188951 10.1 Vcells 168893 1.3 786432 6.0 168893 1.3 If you read gc help: reset: logical; if 'TRUE' the values for maximum space used are reset to the current values. Other issue is options for rgui command. Have a option "--max-mem-size" that you modify to expand you RAM avaiable -- Bernardo Rangel Tura, M.D,MPH,Ph.D National Institute of Cardiology Brazil