當出現java.lang.OutOfMemoryError: PermGen space的問題時,意味着記憶體較小,需要對其進行調整。
具體解決辦法如下:
提升初始配置設定空間的參數:
-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m
其中:-Xms為jvm初始化堆的大小,-Xmx為jvm堆的最大值,需要注意的是,值的大小不應超過記憶體的80%
方法一
點選window--preferences
最後,點選finish即可。
方法二
點選“Run” – “Run Configurations…”,選中Tomcat Server,進入 Arguments分頁,在VM arguments中加入提升初始配置設定空間的參數
注意:這個方法,隻對單一,所標明的Tomcat生效。當增加新的Tomcat時,新的Tomcat也需要進行配置。