java.lang.OutOfMemoryError:Java堆空間在執行多線程程序時,我會收到以下錯誤java.lang.OutOfMemoryError: Java heap space上述錯誤發生在其中一個線程中。據我所知,堆空間只被實例變量占用。如果這是正確的,那么當在對象創建時分配空間(例如,變量的空間)之后,為什么會在運行之后發生此錯誤。有沒有辦法增加堆空間?我應該對我的程序做什么修改,這樣它才能占用更少的堆空間?
3 回答
慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
-Xms<size> set initial Java heap size-Xmx<size> set maximum Java heap size
java -Xmx2g
添加回答
舉報
0/150
提交
取消
