poptest是國內惟一一家培養測試開發工程師的培訓機構,以學員能勝任自動化測試,性能測試,測試工具開發等工做爲目標。若是對課程感興趣,請你們諮詢qq:908821478,諮詢電話010-84505200。html
PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域。OutOfMemoryError: PermGen ; 這一區域用於存放Class和Meta的信息。
java
產生緣由:web
Class在被加載的時候被放入PermGen space區域,它和和存放Instance的Heap區域不一樣,GC(Garbage Collection)不會在主程序運行期對PermGen space進行清理,因此若是應用會加載不少class的話,就極可能出現PermGen space錯誤。tomcat
這種錯誤常見在web服務器對JSP進行pre compile的時候。服務器
解決方法:就是加大將PermGen space區域的內存,也就是把MaxPermSize的大小調大以下: 工具
-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m; post
若是是tomcat報這個錯:性能
在# OS specific support. $var _must_ be set to either true or false.上面加入如下行: 測試
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128M"; url