posts - 28,  comments - 13,  trackbacks - 0

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


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

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


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

          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)那么就會產生此錯誤信息了。
          解決方法: 手動設置MaxPermSize大小

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

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


          FeedBack:
          # re: permgen space報錯
          2011-09-06 15:12 | 啊啊啊
          垃圾 都說錯了  回復  更多評論
            
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345



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


          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          FLASH

          Java

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 肃宁县| 定陶县| 宕昌县| 芦溪县| 兴安县| 如东县| 鄯善县| 罗定市| 文昌市| 新竹县| 兴业县| 军事| 汾西县| 通州市| 淮安市| 大洼县| 和顺县| 嵊泗县| 正镶白旗| 荥阳市| 海城市| 阿克苏市| 阿坝县| 宁乡县| 赤峰市| 四川省| 新昌县| 新沂市| 江川县| 攀枝花市| 凌源市| 隆子县| 乾安县| 开江县| 河北区| 常熟市| 黎川县| 寿宁县| 梁山县| 凤台县| 乐安县|