我正在开发一个 javafx 应用程序,它有很多 ui 界面,在打开很多窗口时,jvm开始消耗大量内存(上升 tp 350mb)。当它达到360mb时,程序开始滞后并最终崩溃(没有任何效果,屏幕阻塞......)并且控制台OutOfMemoryException显示Java Heap Space error我的电脑有6GB.jar内存,并尝试使用param启动文件-Xmx,但操作系统仍然不允许jvm消耗更多内存。我还应该指定其他什么内容,以便 jvm 能够获得所需的内存吗?
1 回答

收到一只叮咚
TA贡献1821条经验 获得超4个赞
您可能想确保您正在使用:
java -Xmx1024m -jar YourApplication.jar
并不是:
java -jar YourApplication.jar -Xmx1024m
.jar 之后的任何内容都被视为传递给可执行 Jar 的参数。
添加回答
举报
0/150
提交
取消