myeclipse中java.lang.OutOfMemoryError: PermGen space
生活随笔
收集整理的這篇文章主要介紹了
myeclipse中java.lang.OutOfMemoryError: PermGen space
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java.lang.OutOfMemoryError: PermGen spacef
今天遇到這個內存溢出的錯誤:
PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域,?
這塊內存主要是被JVM存放Class和Meta信息的,Class在被Loader時就會被放到PermGen space中,
?它和存放類實例(Instance)的Heap區域不同,GC(Garbage Collection)不會在主程序運行期對 PermGen space進行清理,所以如果你的應用中有很多CLASS的話,就很可能出現PermGen space錯誤, 這種錯誤常見在web服務器對JSP進行pre compile的時候。
如果你的WEB APP下都用了大量的第三方jar, 其大小超過了jvm默認的大小(4M)那么就會產生此錯誤信息了。
?
第一種解決方法:在myeclipse中
? ?Windows->Preferences->
這樣就解決了內存溢出的問題。
?
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的myeclipse中java.lang.OutOfMemoryError: PermGen space的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python与建筑结构设计_新手进入建筑
- 下一篇: kotlin入门之泛型