1

我有一个运行了 2 天的 java 计算程序,似乎还需要 24 小时才能完成。由于其他作业同时运行的限制,我以 5g 内存启动程序。现在,其他程序已经运行完毕,我有多余的内存来运行剩下的程序。有没有办法增加 JVM 中正在运行的程序的内存?谢谢

4

1 回答 1

0

不,您不能在正在运行的 JVM 中增加堆大小。

在 JVM 启动时设置的堆大小不能在运行时修改。您的应用程序的最大堆大小可以增长到由-Xmx参数设置的值。

于 2013-11-15T01:06:48.583 回答