[R] Reference classes and memory consumption
Jan Mueller
Jan.Mueller at ipsos.com
Tue Jun 19 11:22:21 CEST 2012
Dear All,
It seems that reference classes consume a lot of memory which became a problem for my rather extensive simulation.
I prepared a small example. An instance of this minimal class uses about 20K on disk.
rm(list=ls(all=TRUE));
MySmallClass = setRefClass("MySmallClass",
fields = list(
myField = "numeric"
),
methods = list(
initialize = function(f) {
myField <<- f;
})
);
o = MySmallClass$new(10);
saveRDS(o, file="C:\\o.rds");
file.info("C:\\o.rds")$size;
Result:
[1] 21274
My questions:
Is saveRDS() is representative for memory usage?
If so, is there a way to shrink these objects to a smaller size?
I use R 2.15.0 on a 32 Bit Windows 7 system.
Best regards,
Jan
More information about the R-help
mailing list