flush {bigmemory} | R Documentation |
Updating a big.matrix filebacking.
Description
For a file-backed big.matrix
object, flush()
forces
any modified information to be written to the file-backing.
Usage
flush(con)
## S4 method for signature 'big.matrix'
flush(con)
Arguments
con |
filebacked |
Details
This function flushes any modified data (in RAM) of a file-backed
big.matrix
to disk. This may be useful for
improving performance in cases where allowing the operating system to decide
on flushing creates a bottleneck (likely near the threshold of available RAM).
Value
TRUE
or FALSE
(invisible), indicating whether or not the flush was successful.
Author(s)
John W. Emerson and Michael J. Kane
Examples
temp_dir = tempdir()
if (!dir.exists(temp_dir)) dir.create(temp_dir)
x <- big.matrix(nrow=3, ncol=3, backingfile='flushtest.bin',
descriptorfile='flushtest.desc', backingpath=temp_dir,
type='integer')
x[1,1] <- 0
flush(x)
[Package bigmemory version 4.6.4 Index]