canProcessInMemory
is typically used within functions. In the raster package this function is used to determine if the amount of memory needed for the function is available. If there is not enough memory available, the function returns FALSE
, and the function that called it will write the results to a temporary file.
openConnection opens a file connection for reading, closeConnection removes it.
pbCreate creates a progress bar, pbStep sets the progress, and pbClose closes it.canProcessInMemory(x, n=4)
closeConnection(x)
openConnection(x, silent=FALSE)
pbCreate(nsteps, progress, style=3, label='Progress', ...)
pbStep(pb, step=NULL, label='')
pbClose(pb, timer)
getCluster()
returnCluster()
txtProgressBar
NULL, a single step is taken=>
TRUE
, time to completion will be printed. If missing, the value will be taken from the rasterOptionsr <- raster(nrow=100, ncol=100)
canProcessInMemory(r, 4)
r <- raster(nrow=100000, ncol=100000)
canProcessInMemory(r, 2)
Run the code above in your browser using DataLab