数学建模社区-数学中国
标题:
有一个matlab程序需要在8g内存的电脑运行,有什么办法使得他在2g内存的电脑上运行。
[打印本页]
作者:
littlequan1
时间:
2011-8-20 01:02
标题:
有一个matlab程序需要在8g内存的电脑运行,有什么办法使得他在2g内存的电脑上运行。
有一个matlab程序需要在8g内存的电脑运行,有什么办法使得他在2g内存的电脑上运行。
作者:
cherry队
时间:
2011-8-28 13:12
缩短程序的时间和空间复杂度!!!或者分块 分组进行!!!
作者:
madiolee1
时间:
2012-6-13 00:33
有一个matlab程序需要在8g内存的电脑运行,有什么办法使得他在2g内存的电脑上运行。
http://www.madio.net/thread-122320-1-1.html
作者:
madio
时间:
2012-6-20 10:40
这个只能从算法上改进,比如把矩阵的整体运算改成分块运算,用一些不需要矩阵整体计算的算法,减少中间变量的存储,或者只能利用计算机技术使用虚拟内存
作者:
大笨象
时间:
2012-6-21 23:28
看看程序能不能分块或者分步运行。将中间结果保存,然后执行下一轮运算。如果有好的算法,就改进算法。
作者:
梦天涯M
时间:
2012-7-31 00:00
首先是在数组定义的时候要预定义,这样可以不耗费多余的内容,然后在windows xp的系统中,可以打开3G的内存开关,我是windows 7 系统,没有找到这个开关。
作者:
梦天涯M
时间:
2012-7-31 00:01
windows xp系统的3G开关设置为:
1 我的电脑->属性->系统属性->高级
2 在启动和故障恢复 ->设置
3 在打开的启动和故障恢复界面中,单击 编辑,弹出boot.ini记事本窗口
写入语句:
[signature(50145077)disk(0)rdisk(0)partition(1)\WINDOWS='Miscrosoft Windows XP Professional with 3GB switch"/3gb
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5