posts - 28,  comments - 13,  trackbacks - 0

          http://www.wujianrong.com/archives/2006/12/javalangoutofmemoryerror_permg.html


          PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域
          OutOfMemoryError: PermGen space從表面上看就是內(nèi)存益出,解決方法也一定是加大
          內(nèi)存。說說為什么會內(nèi)存益出:這一部分用于存放Class和Meta的信息,Class在被 Load
          的時候被放入PermGen space區(qū)域,它和和存放Instance的Heap區(qū)域不同,GC(Garbage
          Collection)不會在主程序運行期對PermGen space進行清理,所以如果你的APP會LOAD
          很多CLASS的話,就很可能出現(xiàn)PermGen space錯誤。這種錯誤常見在web服務(wù)器對JSP進
          行pre compile的時候。

          改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m


          這里以tomcat環(huán)境為例,其它WEB服務(wù)器如jboss,weblogic等是同一個道理。
          一、java.lang.OutOfMemoryError: PermGen space

          PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域,
          這塊內(nèi)存主要是被JVM存放Class和Meta信息的,Class在被Loader時就會被放到PermGen
          space中,
          它和存放類實例(Instance)的Heap區(qū)域不同,GC(Garbage Collection)不會在主程序運
          行期對
          PermGen space進行清理,所以如果你的應(yīng)用中有很多CLASS的話,就很可能出現(xiàn)PermGen
          space錯誤,
          這種錯誤常見在web服務(wù)器對JSP進行pre compile的時候。如果你的WEB APP下都用了大
          量的第三方j(luò)ar, 其大小
          超過了jvm默認的大小(4M)那么就會產(chǎn)生此錯誤信息了。
          解決方法: 手動設(shè)置MaxPermSize大小

          修改TOMCAT_HOME/bin/catalina.sh
          在“echo "Using CATALINA_BASE:?? $CATALINA_BASE"”上面加入以下行:
          JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
          建議:將相同的第三方j(luò)ar文件移置到tomcat/shared/lib目錄下,這樣可以達到減少
          jar 文檔重復占用內(nèi)存的目的。

          posted on 2007-03-15 11:56 Lib 閱讀(7123) 評論(1)  編輯  收藏 所屬分類: Java


          FeedBack:
          # re: permgen space報錯
          2011-09-06 15:12 | 啊啊啊
          垃圾 都說錯了  回復  更多評論
            
          <2011年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678



          我的JavaEye博客
          http://lib.javaeye.com


          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          FLASH

          Java

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 慈溪市| 涿鹿县| 蒲江县| 龙口市| 朝阳县| 丹东市| 丹巴县| 营口市| 沿河| 固镇县| 合山市| 南充市| 郓城县| 阜阳市| 德惠市| 平潭县| 武胜县| 岑巩县| 扶绥县| 雅安市| 山东省| 平遥县| 乌恰县| 光山县| 山东| 永新县| 治多县| 博兴县| 敦煌市| 永泰县| 榆林市| 抚顺市| 松潘县| 长海县| 砀山县| 沂水县| 崇义县| 嘉鱼县| 湖南省| 平果县| 梓潼县|