Full_Name: Don Maszle Version: 2.3.0 OS: x86_64-unknown-linux-gnu Submission from: (NULL) (206.86.87.3) # On our new 32 GB x86_64 machine R : Copyright 2006, The R Foundation for Statistical Computing Version 2.3.0 (2006-04-24) ISBN 3-900051-07-0 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.> R.version_ platform x86_64-unknown-linux-gnu arch x86_64 os linux-gnu system x86_64, linux-gnu status major 2 minor 3.0 year 2006 month 04 day 24 svn rev 37909 language R version.string Version 2.3.0 (2006-04-24)> x<-matrix(nrow=44000,ncol=48000) > y<-matrix(nrow=44000,ncol=48000) > z<-matrix(nrow=44000,ncol=48000) > gc()used (Mb) gc trigger (Mb) max used (Mb) Ncells 177801 9.5 407500 21.8 350000 18.7 Vcells -1126881981 24170.6 NA 24173.4 NA 24170.6>
dmaszle at mendelbio.com writes:> Full_Name: Don Maszle > Version: 2.3.0 > OS: x86_64-unknown-linux-gnu > Submission from: (NULL) (206.86.87.3) > > > # On our new 32 GB x86_64 machine > > R : Copyright 2006, The R Foundation for Statistical Computing > Version 2.3.0 (2006-04-24) > ISBN 3-900051-07-0 > > R is free software and comes with ABSOLUTELY NO WARRANTY. > You are welcome to redistribute it under certain conditions. > Type 'license()' or 'licence()' for distribution details. > > Natural language support but running in an English locale > > R is a collaborative project with many contributors. > Type 'contributors()' for more information and > 'citation()' on how to cite R or R packages in publications. > > Type 'demo()' for some demos, 'help()' for on-line help, or > 'help.start()' for an HTML browser interface to help. > Type 'q()' to quit R. > > > R.version > _ > platform x86_64-unknown-linux-gnu > arch x86_64 > os linux-gnu > system x86_64, linux-gnu > status > major 2 > minor 3.0 > year 2006 > month 04 > day 24 > svn rev 37909 > language R > version.string Version 2.3.0 (2006-04-24) > > > x<-matrix(nrow=44000,ncol=48000) > > y<-matrix(nrow=44000,ncol=48000) > > z<-matrix(nrow=44000,ncol=48000) > > gc() > used (Mb) gc trigger (Mb) max used (Mb) > Ncells 177801 9.5 407500 21.8 350000 18.7 > Vcells -1126881981 24170.6 NA 24173.4 NA 24170.6Sorry, can't reproduce that. Please send 32GB machine ;-) You might want to retry with 2.4.0(-patched) for good measure, though. -- O__ ---- Peter Dalgaard ?ster Farimagsgade 5, Entr.B c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
On Monday 06 November 2006 6:12 pm, dmaszle at mendelbio.com wrote:> version.string Version 2.3.0 (2006-04-24) > > > x<-matrix(nrow=44000,ncol=48000) > > y<-matrix(nrow=44000,ncol=48000) > > z<-matrix(nrow=44000,ncol=48000) > > gc() > > used (Mb) gc trigger (Mb) max used (Mb) > Ncells 177801 9.5 407500 21.8 350000 18.7 > Vcells -1126881981 24170.6 NA 24173.4 NA 24170.6 >Happens to me with versions 2.40 and 2.3.1. The culprit is this line in src/main/memory.c: INTEGER(value)[1] = R_VSize - VHEAP_FREE(); Since the amount used is greater than 4G and INTEGER is 32bit long (even on 64 bit machines) this returns (harmless) nonsense. The megabyte value nearby is correct and gc trigger and max used fields are marked as NA already. best Vladimir Dergachev