Dear Hugo, I tried your memory test program (without further modifications) just after the gc() command:
print(gc()) print(gcinfo(TRUE)) system("/mypath/memorytest.out") and the result that I got was: Number of simulations read from ' Particles.txt ' : 9000 ------------------------------------------------------------------- used (Mb) gc trigger (Mb) max used (Mb) Ncells 480114 12.9 1816453 48.6 5543382 148.1 Vcells 5256970 40.2 119171871 909.3 322607910 2461.4 [1] TRUE Trying to allocate 1000000000 bytes ... success. Now trying to commit memory ... succeeded. Garbage collection 2667 = 2286+194+187 (level 2) ... 12.9 Mbytes of cons cells used (26%) 278.4 Mbytes of vectors used (29%) Error: cannot allocate vector of size 476.2 Mb What do you understand of this result ? Thanks in advance, Mauricio -- =============================== Linux user #454569 -- Ubuntu user #17469 =============================== 2011/1/19 Hugo Mildenberger <hugo.mildenber...@web.de>: >> I got the following warning: >> memorytest.c: In function ‘main’: >> memorytest.c:5: warning: return type of ‘main’ is not ‘int’ >> Is this important ? > > Hello Mauricio, > > No, your gcc version is unduly puristic here. The traditional return > type of the main function in "C" should be "int", and if that is given, > main has to return an integer number explicitly. By convention, > a main function returning 0 indicates success, and anything other > is considered as an error or warning condition. Specifying "void main()" > normally implies returning zero. But if you are still worried simply > change "void main" into "int main()" and add the statement " return 0; " > just before the last curly bracket (without quotation marks, of course): > > int main() { > [...] > return 0; > } > > Best > > Hugo > ______________________________________________ R-help@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.