清除A.memmapfile.
来自内存的对象,执行以下任何操作:
重新分配另一个价值memmapfile.
对象的变量
清除memmapfile.
来自内存的对象的变量
退出其中的函数范围memmapfile.
对象是创建的
当你分配时数据
田野memmapfile.
对象到一个变量,matlab®制作映射数据的共享数据副本。这是非常有效的,因为没有内存实际上被复制。在以下声明中,D.
是从文件映射的数据的共享数据副本:
d = m.data;
使用映射数据完成后,请务必在清除之前清除与映射文件共享数据的任何变量memmapfile.
对象本身。如果您首先清除对象,则损坏文件和依赖变量之间的数据共享,并且必须在清除对象之前将分配给此类变量的数据复制到内存中。如果访问映射文件的访问超过网络,则将此数据复制到本地内存可能需要相当大的时间。因此,如果您分配m.data.
到变量,D.
,你应该肯定清除D.
在结算之前M.
当您完成存储器映射时。