java - MATLAB java 堆空间 : GUI vs. java.opts

标签 java matlab

任何人都可以解释使用 matlab 内的首选项 GUI 设置堆空间和使用“java.opts”文件在启动时设置它之间的区别吗?我已经将 GUI 最大化了,但它似乎确实没有做任何事情(我遇到了内存不足错误)。如果我创建一个包含“-Xmx6000m”的 java.opts 文件,那么它就可以工作,但前提是我从我的主目录启动 matlab。

我在 Linux、matlab 2012b 中运行。

最佳答案

我相信它应该做同样的事情。请记住,如果您通过 MATLAB 首选项对话框更改设置,则需要重新启动 MATLAB 才能使设置生效。

我认为唯一的区别是该对话框给了您一些(相当合理的)限制,而您可以通过 java.opts 文件输入您喜欢的任何内容。

您可以将 java.opts 文件放置在启动目录中,或者放置在 $MATLABROOT/bin/$ARCH 中,其中 $MATLABROOT 是 MATLAB 安装目录,$ARCH 是您的计算机架构。如果你把它放在那里,你可以在任何目录中启动 MATLAB,它仍然会生效。

关于java - MATLAB java 堆空间 : GUI vs. java.opts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16922579/

相关文章:

java - JavaFX 应用程序中出现意外的 ArrayIndexOutOfBoundsException,未引用任何数组

java - Android:如何知道哪些联系人已经安装了该应用程序?

matlab - 在 matlab 中缩短结构/类名称的句柄

r - R和matlab中的qr函数

python - fminunc 在 numpy 中交替

c++ - 如何在 Matlab 2016b 中导入 Eigen C++ 库?

Java Swing的drawString显示回声

java - 为什么我不能制作以下数组?

java - 如何仅在 bean 存在时注入(inject)它

matlab - 在 MATLAB GUI 中显示结果