simulate <- function(time) {
env <- simmer("Hospital process")
patient <- trajectory("patient") %>%
set_attribute("rand", function() {rnorm(1)})
env <- env %>%
add_generator("patient", patient, function() {1},mon=1) %>%
run(time) %>%
wrap()
env
}
mem<-c(1:10)
for (x in 1:10) {
for (i in 1:500) {
env <- simulate(100)
}
mem[x]<-memory.size()
}
Memory usage when running 10 times:
mem