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

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