我正在開發(fā)一個 javafx 應(yīng)用程序,它有很多 ui 界面,在打開很多窗口時,jvm開始消耗大量內(nèi)存(上升 tp 350mb)。當它達到360mb時,程序開始滯后并最終崩潰(沒有任何效果,屏幕阻塞......)并且控制臺OutOfMemoryException顯示Java Heap Space error我的電腦有6GB.jar內(nèi)存,并嘗試使用param啟動文件-Xmx,但操作系統(tǒng)仍然不允許jvm消耗更多內(nèi)存。我還應(yīng)該指定其他什么內(nèi)容,以便 jvm 能夠獲得所需的內(nèi)存嗎?
1 回答

收到一只叮咚
TA貢獻1821條經(jīng)驗 獲得超5個贊
您可能想確保您正在使用:
java -Xmx1024m -jar YourApplication.jar
并不是:
java -jar YourApplication.jar -Xmx1024m
.jar 之后的任何內(nèi)容都被視為傳遞給可執(zhí)行 Jar 的參數(shù)。
添加回答
舉報
0/150
提交
取消