R: Updating a big.matrix filebacking.

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 `big.matrix`.

### 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.5.36 Index]