Eclipse Tomcat OutOfMemoryError: PermGen space解決方案

執筆記憶的空白發表於2016-03-29

問題背景:

Tomcat啟動了太多的專案,或者有的專案引用了太多的jar包,或者反射生成了太多的類,異或有太多的常量池,就有可能會報java.lang.OutOfMemoryError: PermGen space的錯誤, 我們知道可以通過jvm引數 -XX:MaxPermSize=256m來配置這部分堆記憶體的大小。 

在eclipse中如何配置tomcat的記憶體大小呢?

首先需要雙擊tomcat server,如下圖所示:

雙擊上圖後會出現,tomcat配置的介面:

然後再點選上圖的,紅色矩形框的連結,會彈出tomcat引數配置的節面,要選擇Arguments引數框:

如上圖在VM arguments文字框內設定 -XX:MaxPermSize=256m的值即可, 當然此處還可以新增其他jvm引數,比如最大記憶體,最小記憶體等。


或者點選開啟連結

相關文章