Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个运行了 2 天的 java 计算程序,似乎还需要 24 小时才能完成。由于其他作业同时运行的限制,我以 5g 内存启动程序。现在,其他程序已经运行完毕,我有多余的内存来运行剩下的程序。有没有办法增加 JVM 中正在运行的程序的内存?谢谢
不,您不能在正在运行的 JVM 中增加堆大小。
在 JVM 启动时设置的堆大小不能在运行时修改。您的应用程序的最大堆大小可以增长到由-Xmx参数设置的值。
-Xmx