Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Mappatura della memoria

Mappare i dati del file in memoria per un accesso più rapido

La mappatura della memoria è un meccanismo che mappa un file o una porzione di file su disco in un intervallo di indirizzi, all'interno dello spazio degli indirizzi di un'applicazione. Utilizzare la mappatura della memoria quando si desidera accedere in modo casuale a file di grandi dimensioni o accedere frequentemente a file di piccole dimensioni. Inoltre, la mappatura della memoria consente di accedere ai dati dei file utilizzando le operazioni di indicizzazione standard di MATLAB®. Per maggiori informazioni, vedere Overview of Memory-Mapping.

Funzioni

memmapfileCreate memory map to a file

Argomenti

  • Overview of Memory-Mapping

    Memory-mapping is a mechanism that maps a portion of a file, or an entire file, on disk to a range of addresses within an application's address space.

  • Map File to Memory

    Suppose you want to create a memory map for a file named records.dat, using the memmapfile function.

  • Read from Mapped File

    This example shows how to create two different memory maps, and then read from each of the maps using the appropriate syntax.

  • Write to Mapped File

    This example shows how to create three different memory maps, and then write to each of the maps using the appropriate syntax.

  • Delete Memory Map

    To clear a memmapfile object from memory, do any of the following:

  • Share Memory Between Applications

    This example shows how to implement two separate MATLAB processes that communicate with each other by writing and reading from a shared file.