gc(verbose = .Options$verbose) gcinfo(verbose)
verbose
|
logical; if TRUE , the garbage collection prints
statistics about cons cells [in Bytes] and the vector heap [in KBytes].
|
gc
causes a garbage collection to take place.
This usually takes place automagically without user intervention.
gc
returns a 2*2 matrix with rows "Ncells"
(cons
cells) and "Vcells"
(vector cells),
and columns "free"
and "total"
.
The associated function gcinfo
sets a flag so that
automatic collection is either silent (verbose=FALSE
) or
prints memory use statistics (verbose=TRUE
).
Memory
on R's memory management and
gctorture
if you are an R hacker.gc() #- do it now gcinfo(TRUE) #-- in the future, show when you do it x <- integer(0); for(i in 1:18) x _ c(x,i,x) gcinfo(verbose = FALSE)#-- don't show it anymore ( rgc <- gc(TRUE) ) (100*rgc[,"free"])%/% rgc[,"total"] # the percentages rgc[2,"free"]/ (1024 / 8) # free vector heap in K bytes