调节matlab heap size
2014-06-14 21:36
260 查看
REF
matlab的java.lang.OutOfMemoryError错误
Java虚拟机内存不够用了.可以增加最大内存设置.
1.
查找matlab根路径.在matlab命令行中敲入:matlabroot
显示根路径,如:C:\\MATLAB7
2.查看当前Java虚拟机最大堆内存,
敲入:java.lang.Runtime.getRuntime.maxMemory
3.查看Java虚拟机版本.敲入:version -java
4.在 $MATLAB\\bin\\$ARCH
路径下新建java.opts文件.
$MATLAB是根路径,例如C:\\MATLAB7
$ARCH是系统架构.例如win32,则在C:\\MATLAB7\\bin\\win32下新建java.opts文件.
5.用记事本打开java.opts文件,
对于版本是1.2到1.5的Java虚拟机,输入:
-Xmx268435456
对于版本是1.1.8的JVM,输入
maxHeapSize = 268435456
保存.
这里268435456是新设置的JVM的最大堆内存.可以改成其他值.
6.
重启matlab,敲入java.lang.Runtime.getRuntime.maxMemory
显示最大内存改变,设置成功.
matlab的java.lang.OutOfMemoryError错误
Java虚拟机内存不够用了.可以增加最大内存设置.
1.
查找matlab根路径.在matlab命令行中敲入:matlabroot
显示根路径,如:C:\\MATLAB7
2.查看当前Java虚拟机最大堆内存,
敲入:java.lang.Runtime.getRuntime.maxMemory
3.查看Java虚拟机版本.敲入:version -java
4.在 $MATLAB\\bin\\$ARCH
路径下新建java.opts文件.
$MATLAB是根路径,例如C:\\MATLAB7
$ARCH是系统架构.例如win32,则在C:\\MATLAB7\\bin\\win32下新建java.opts文件.
5.用记事本打开java.opts文件,
对于版本是1.2到1.5的Java虚拟机,输入:
-Xmx268435456
对于版本是1.1.8的JVM,输入
maxHeapSize = 268435456
保存.
这里268435456是新设置的JVM的最大堆内存.可以改成其他值.
6.
重启matlab,敲入java.lang.Runtime.getRuntime.maxMemory
显示最大内存改变,设置成功.
相关文章推荐
- matlab size,length,numel函数的用…
- MATLAB中的length() size()&n…
- matlab中 ndims(a)、size(a)、length(a)的区别<转载>
- MATLAB求矩阵的规模——size & length
- matlab&nbsp;图像处理的几个例子[…
- Accelerating MATLAB wi…
- Matlab&nbsp;从第N行开始读取数据
- Oracle Heap size XXK exceeds notification threshold (2048K) 解决方法
- 【MATLAB】matlab eig 函数…
- STL&nbsp;heap&nbsp;&nbsp;poj2442&nbsp;&nbsp;堆
- matlab plot 画线
- MATLAB&nbsp;中NORM运用
- DB_BLOCK_SIZE Initialization Pa…
- matlab&nbsp;max/min函数
- matlab&nbsp;加载excel数据
- 嵌入式 ssize_t与size_t的联系
- MATLAB求矩阵的规模——size & length
- matlab&nbsp;fscanf
- matlab&nbsp;out&nbsp;of&nbsp;memory
- matlab&nbsp;多行注释