在许多情况下,计算机的真实物理内存无法满足我们的需求。例如,当使用MATLAB处理相对较大的数组时,很容易发生内存溢出问题。这时,我们需要增加计算机的内存。当然,也可以直接购买用于扩展的记忆棒。本文主要介绍第二种更方便的方案,但是该方案在内存改进方面不如前者有效,但它也是可行的方案。
好的,让我们不要再胡说八道了。首先,右键单击“我的电脑”,然后单击“属性”,将出现以下界面,然后选择“高级”标签:
重新启动计算机。
打开3GB开关的方法如下:
右键单击“我的电脑”->“属性”->“高级”->“启动和恢复”->“设置”->“编辑”。
输入boot.int,添加系统名称,并在文件末尾添加以下代码行:
multi(0) disk(0) rdisk(0) partition(1) \ WINDOWS =“ Microsoft Windows XP Professional with 3GB switche” / 3gb
重新启动计算机(因为这是添加的代码行,而不是最后一行代码,因此,重新启动计算机后,系统将让您选择是正常启动还是打开3GB开关。如果需要使用某些功能,请重新启动计算机。类似于matlab,也就是说,线程需要很大。如果您有内存,请从3GB开始,否则可以正常启动,并且还需要在添加的代码行后面加上/ 3gb)。
例如,在打开3GB功能之前,在matlab命令行上输入:feature('memstats'),结果如下:
尽管似乎有很多内存,这是因为我刚启动计算机并只打开了matlab,一旦运行该程序,那还不够。这时,运行我自己设计的程序时很容易发生内存不足错误
启动3GB开关后,内存不足的错误将不会出现,一切正常,还可以使用命令功能(“ memstats”)进行查询,结果如下:
如您所见,虚拟内存项已增加到3GB。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-378013-1.html
南海那么大航线那么多美国为什么专走12海里这条路