1. 程式人生 > >myeclipse啟動專案報記憶體溢位

myeclipse啟動專案報記憶體溢位

         在我們啟動myeclipse的時候會報java.lang.OutOfMemoryError: PermGen space,說的就是jvm記憶體溢位,這裡主要的原因就是專案比較大,載入的類比較多,而給jvm分配的記憶體不足

解決辦法:

1.開啟myeclipse點選window---->preferences----->myeclipse------>servces----->tomcat---->jdk

然後再optional java vm arguments這個引數下填寫如下資訊

-Xms256m
-Xmx256m
-XX:PermSize=512M
-XX:MaxPermSize=512m

解釋一下這些引數的意思:

-Xms256m   表示jvm的最小堆記憶體為256MB

-Xms256m  表示jvm的最大堆記憶體為512MB

如果不是很理解,請看這邊文章:http://www.cnblogs.com/xuange306/p/6857114.html,會有更詳細的解釋,我主要是參考這篇文章上的