为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Xmx 增加 JVM 堆内存不起作用

使用 Xmx 增加 JVM 堆内存不起作用

杨__羊羊 2023-08-16 16:15:00
我正在开发一个 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 的参数。


查看完整回答
反对 回复 2023-08-16
  • 1 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号