修改MATLAB运行内存
(2014-02-16 21:34:42)
标签:
matlab |
分类: Matlab |
用MATLAB进行处理大型数据库或者数据量比较大时,MATLAB往往会提示Out of
Memory等内容,网上有的说可以从perference中修改Java Heap
Memory,试着修改了之后,发现并没有改善,仍然提示Out Of Memory,又继续查询找到了如下方法,测试过可以用。
1.在command中输入memory可以查看分配情况;
2.输入matlabroot可以查看根目录;
3.输入java.lang.Runtime.getRuntime.maxMemory可以查看java虚拟机最大内存;
4.输入version
-java查看java虚拟机版本;
5.在MATLAB
bin目录下的win32或者64下创建java.opts文件,用记事本打开输入:-Xmx128m
6.根据java不同版本,输入的内容不同
1.6.0 -Xms64m -Xmx128m
(32-bit)
-Xmx196m
(64-bit)
1.5.0 -Xms64m -Xmx96m (32-bit)
-Xmx128m
(64-bit)
1.4.2 -Xms16m -Xmx96m
1.3.1 -Xms16000000 -Xmx64000000
1.2.2 -Xms16000000 -Xmx64000000
1.1.8 -ms16000000 -mx64000000
1.5.0
1.4.2
1.3.1
1.2.2
1.1.8
7.保存重启MATLAB即可,重新查看内存分配。
参考方法:http://www.zdh1909.com/html/matlab/15696.html
后一篇:python安装后快速入门