作者dd316051 (骗人祥2号)
站内Programming
标题[问题] 记忆不足的问题 请问要怎麽解决
时间Wed Oct 7 15:59:39 2009
目前的XP都还是用32位元的
所以最多只到4GM
所以说它最配置2G到程式上面
最近需要用到MATLAB读取TXT档
可是光TXT档就有680M左右
每当我读到剩下一点点就会出现 OUT OF MEMORY
(fopen 跟load 都失败)
我已经去电脑那改过磁碟机的分页档大小(虚拟记忆体)
已经条大最大限,把硬碟内剩下的空间都用上去了
可是还是出现记忆体不足的现象
然後我在matlab上面打 feature('memstart')去查他的记忆体使用量
发现不管我有没有调分页档大小 它的 Largest Contiguous Free Blocks 都一样大
而且其中 Page File (Swap space) 还有很大的空间是FREE的
可是MATLAB就不是会去用那一块区域
不知道有没有大大可以帮助我这个问题阿??
已经找过好多地方了
我连将windows 内的BOOT.ini档改过了
硬是将1GB的记忆体移动给程式去跑
结果造成电脑无法开机
希望有大大有没有办法将Page File (Swap space)内的FREE拿来用
或是有其他的办法可以直接读取TXT档
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.135.97.238
1F:推 dendrobium:要用的资料再读进来? 60.198.35.85 10/07 23:15
2F:→ fuha:演算法 59.120.189.231 10/23 18:55