system("ps")
This will give a slightly different estimate than pryr::mem_used
,
which uses gc()
internally. The purpose of this function is
to allow continuous monitoring, external to the R session. Normally,
this is run in a different session.
This will only work if the user has specified before running
the spades
call, set the interval, in seconds, that ps is
run with options("spades.memoryUseInterval" = 0.5)
, will assess
memory use every 0.5 seconds. The default
is 0, meaning no interval, "off".
memoryUseThisSession(thisPid)memoryUse(sim, max = TRUE)
Numeric or Integer, the PID of the process. If omitted, it will
be found with Sys.getpid()
A completed simList
Logical. If TRUE, then it the return value will be summarized by
module/event, showing the maximum memory used. If FALSE
, then
the raw memory used during each event will be shown.
The vignette("iv-modules")