文件名称:有效使用内存-cobbler自动化安装centos7
文件大小:4.13MB
文件格式:PDF
更新时间:2024-06-22 08:16:40
MATLAB C++ 接口
13.5 有效使用内存 13.5.1 内存管理函数 使用下面这些函数,可以帮助你在 MATLAB 中管理内存。 (1)whos 函数:显示给工作空间中的变量分配了多少内存。 (2)pack 函数:把已经存在的变量保存到磁盘,然后重新装入,这将减少因为内存碎片 出问题的机会。 参见下一小节中“把数据压入内存”的内容。 (3)clear 函数:从内存中删除变量,增加可用内存的一种方法是周期性地把不再使用的 变量从内存中清除出去。 (4)save 函数:有选择地把变量保存到磁盘。使用大量数据时,这是一个有用的技巧。 (5)load 函数:把已保存的数据文件用 save 函数重新载入。 (6)quit 函数:退出 MATLAB 并返回所有分配的内存到系统中。 13.5.2 驻留内存的方法 本节介绍帮助你更节约地使用内存,并避免“Out of Memory”错误出现的方法。 1.使用变量 为了在创建变量时驻留内存,注意: • 避免创建大型临时性变量,不再需要时清除它们; • 使用固定大小的数组时,尽量进行预分配; • 将变量设置为空矩阵[ ],将它从内存中清除,或用 clear 函数清除变量; • 尽量重用变量。