我有一個簡單的登錄和註銷彈出應用程序拋出異常java.lang.OutOfMemoryError:PermGen空間一次又一次。我嘗試在NetBeans IDE中更改應用程序的虛擬機選項,但無法使用。 我做了如下改變:彈簧應用程序的Permgen空間錯誤
-Xmx1024m
和
-Xmx512m
每當我的應用程序正在運行的2-3倍,然後拋出此異常。是因爲我的代碼還是其他配置?我如何解決它?
我有一個簡單的登錄和註銷彈出應用程序拋出異常java.lang.OutOfMemoryError:PermGen空間一次又一次。我嘗試在NetBeans IDE中更改應用程序的虛擬機選項,但無法使用。 我做了如下改變:彈簧應用程序的Permgen空間錯誤
-Xmx1024m
和
-Xmx512m
每當我的應用程序正在運行的2-3倍,然後拋出此異常。是因爲我的代碼還是其他配置?我如何解決它?
PermGen
內存空間位於堆外,因此更改Xmx
將無濟於事。
請嘗試以下操作:-XX:MaxPermSize=256m
或更大的值,如果這還不夠。
希望這有助於
請問
我會試試.... – Dramorian
使用選項增加最大permgen空間。更多信息http://stackoverflow.com/questions/3003855/increase-permgen-space –
你是如何運行Tomcat的? – Bart
@Bart:點擊IDE的運行按鈕。 Tomcat正在自動啓動 – Dramorian