在MAC OSX 10.12中增加JVM最大堆大小

时间:2017-04-02 19:19:13

标签: java jvm

我在MAC OSX 10.12(16 GB内存)中运行MATLAB。我想增加JVM 1.8最大堆以便使用MATLAB而不会出现问题。我目前的规模是:

 uintx MaxHeapSize    := 4294967296    {product}

为了增加,我使用以下命令设置8GB最大内存:

$java -Xms1g -Xmx8g MATLAB_R2016b.app 

但我收到此错误

Error: Could not find or load main class MATLAB_R2016b.app

我不知道如何解决这个问题。我用Google搜索但仍未找到解决方案。谢谢

2 个答案:

答案 0 :(得分:1)

尝试系统偏好设置 - > java控制面板 - > java - >单击视图...然后修改用户的运行时参数

答案 1 :(得分:0)

您需要在MATLAB特定文件中添加-Xms1g -Xmx8g选项" java.opts"并重新创建应用程序并运行