主要内容

记忆映射

将文件数据映射到内存以进行更快的访问

内存映射是一种机制,其将文件或磁盘上的文件的一部分映射到应用程序地址空间内的一系列地址。当您想要随机访问大文件或经常访问小文件时,请使用内存映射。此外,内存映射允许您使用标准MATLAB访问文件数据®索引操作。有关更多信息,请参阅内存映射概述

职能

memmapfile. 将内存映射创建给文件

话题

内存映射概述

内存映射是一种机制,该机制将文件的一部分或整个文件映射到应用程序地址空间内的一系列地址。

将文件映射到内存

假设您要为命名的文件创建一个内存映射records.dat., 使用memmapfile.功能。

从映射文件中读取

此示例显示如何创建两个不同的内存映射,然后使用相应的语法从每个映射读取。

写入映射文件

此示例显示如何创建三个不同的内存映射,然后使用相应的语法写入每个映射。

删除内存映射

清除A.memmapfile.来自内存的对象,执行以下任何操作:

在应用程序之间共享内存

此示例显示如何通过从共享文件中写入和读取来实现两个单独的MATLAB进程彼此通信。