- 积分
 - 69
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2012-5-7
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
 
发表于 2013-3-22 10:38:09
|
显示全部楼层
 
 
 
我之前读入nc数据处理的时候也遇到过这个问题,内存不够了,然后读入矩阵后又没有及时释放内存,clear变量也没有用,只能分批处理。你可以试试看在matlab里运行system_dependent memstats; 这么一句,可以看到你电脑的虚拟内存最大多少。 
嗯。。网上看到的一个方法可以扩一下的,你可以试试,右键单击我的电脑--->>属性--->>高级--->>启动和故障修复--->>设置--->>编辑--->> 
将最后一行multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" 复制,在下一行粘贴,并将粘贴一行改为multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional with 3GB switche" /3gb  --->>存储--->>确定--->>重新启动计算机--->>在显示选择操作系统时,选择带有 3GB switche的一项--->>打开matlab。这时运行system_dependent memstats,就能看到virtual memory total 到了3G。 |   
 
 
 
 |