谁能解释一下使用matlab中的参数设置图形用户界面设置堆空间和使用"java.opts“文件在启动时设置堆空间之间的区别?我的GUI已经达到最大值,但它似乎真的什么也做不了(我出现内存不足错误)。如果我创建了一个包含"-Xmx6000m“的java.opts文件,那么它可以工作,但前提是我从主目录启动matlab。
我运行的是Linux,matlab 2012b。
发布于 2013-06-05 00:47:51
我相信它应该做同样的事情。请记住,如果通过MATLAB首选项对话框更改设置,则需要重新启动MATLAB才能使设置生效。
我认为唯一的区别是对话框给了你一些(相当合理的)限制,而你可以通过java.opts文件输入任何你喜欢的东西。
您可以将java.opts文件放在启动目录中,也可以放在$MATLABROOT/bin/$ARCH中,其中$MATLABROOT是MATLAB安装目录,$ARCH是您的机器架构。如果你把它放在那里,你可以在任何目录中启动MATLAB,它仍然会生效。
https://stackoverflow.com/questions/16922579
复制相似问题