增加JVM 的堆疊大小:解決OutOfMemoryError
當遇到「java.lang.OutOfMemoryError: Java heapspace」錯誤時,是Java 虛擬機器(JVM) 可能已耗盡記憶體。為了防止此問題,您可以增加 JVM 的堆疊大小。
堆疊大小參數
可以使用下列參數調整JVM 的堆疊大小:
線程堆大小-Xss
線程堆疊大小
java -Xmx256m <program_name>
增加堆大小
要增加堆大小,請指定- Xmx 參數與所需的大小。例如,要將最大堆大小設定為256 兆位元組(MB),請使用以下指令:java -Xmx256m TestData.java範例在您的情況下, OutOfMemoryError 為在TestData.java 程式中報告。要解決此問題,您可以如下增加堆大小:
以上是如何透過增加 JVM 堆大小來修復「java.lang.OutOfMemoryError:Java 堆空間」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!