【发布时间】:2012-05-16 21:00:11
【问题描述】:
我的程序运行了很长时间。我昨天开始运行它。现在我无法通过单击任务栏上的命令窗口和编辑器来查看它们。我也尝试了任务管理器的“切换到”按钮。
程序在运行时会在命令窗口中显示一些消息。这决定了程序的当前步骤。
如何确定我的程序是否运行正常?或者,我怎样才能知道它是否陷入了无限循环或 MATLAB 已经崩溃。
两个 CPU 内核都很忙。 CPU 使用率在 50-70% 之间,MATLAB 占用 1,658,044 K 内存。
【问题讨论】:
-
确保将 Java 堆空间设置为最大 RAM 的约 1/4。当 Matlab 填充 Java 内存时,Desktop 将不再正常工作 - 由于泄漏,它会随着时间的推移填充内存。堆空间越高,所需的时间就越长。
-
谢谢。但我不知道该怎么做......
-
在 Matlab 偏好设置中,“General”下的第四个子项是“Java Heap Space”。单击它,然后将滑块一直向右移动。
-
非常感谢!我希望这能解决问题!