<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Knight of the round table

    wansong

    JBoss 內(nèi)存溢出處理辦法

    java.lang.OutOfMemoryError: PermGen space

     

    PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域。這一部分用于存放ClassMeta的信息,Class在被 Load的時候被放入PermGen space區(qū)域,
    它和和存放InstanceHeap區(qū)域不同,GC(Garbage Collection)不會在主程序運(yùn)行期對PermGen space進(jìn)行清理,所以如果你的APPLOAD很多CLASS的話,就很可能出現(xiàn)PermGen space錯誤。
    這種錯誤常見在web服務(wù)器對JSP進(jìn)行pre compile的時候。

     

    改正方法,在 run.bat 中加入:-Xms512m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

     

    因為項目中引用了很多的 jar 包,而這些 jar 包中的 class 信息會被 JBoss class loader 加載到 PermGen space 區(qū)域,在 JVM 默認(rèn)的情況下,該部分空間的大小只有 4M,在 jar 包非常多的情況下,顯然是不夠用的,所以通過 -XX:MaxPermSize=256m 指定最大值后即可解決問題。

     

    而當(dāng)出現(xiàn)出現(xiàn)java.lang.OutOfMemoryError: Java heap space 這個異常時,通過調(diào)節(jié)-Xms512m -Xmx1024m這個就可以解決。

     

    另外,這個兩個參數(shù) -XX:+UseParallelGC -XX:+UseParallelOldGC 讓服務(wù)并行回收內(nèi)存空間。但是,這兩個參數(shù)配置上去以后,也會占用一定的內(nèi)存空間。

     

     

    本文轉(zhuǎn)自博客 http://www.tkk7.com/fiele/archive/2009/07/27/288609.html

    posted on 2011-08-07 13:14 w@ns0ng 閱讀(613) 評論(0)  編輯  收藏 所屬分類: jboss

    主站蜘蛛池模板: 亚洲综合在线成人一区| 亚洲一区二区三区偷拍女厕| 亚洲一级二级三级不卡| 最新亚洲成av人免费看| 免费播放春色aⅴ视频| 亚洲欧美一区二区三区日产| 成人毛片免费观看视频| 亚洲中文无码卡通动漫野外| 久久不见久久见中文字幕免费 | 91免费精品国自产拍在线不卡| 久久久久亚洲AV无码专区体验| 久久狠狠躁免费观看| 亚洲日本va午夜中文字幕一区| 久久久久久久99精品免费| 久久久久亚洲av无码专区喷水| 免费A级毛片无码A∨免费| 久久精品国产亚洲AV久| 成年性生交大片免费看| 毛片亚洲AV无码精品国产午夜| 免费一级毛片在级播放| 在线观看免费视频一区| 亚洲视频免费在线观看| 无码免费午夜福利片在线| 亚洲a∨无码精品色午夜| 亚洲国产成人精品女人久久久 | 日韩精品一区二区亚洲AV观看| 999任你躁在线精品免费不卡| 亚洲欧洲精品一区二区三区| 一二三四在线播放免费观看中文版视频 | 一级做a爰片久久毛片免费看| 亚洲成AV人片在| 一色屋成人免费精品网站| 日韩亚洲综合精品国产| 亚洲国产精品SSS在线观看AV| 2015日韩永久免费视频播放| 亚洲精品无码专区| 亚洲成AV人片在WWW色猫咪 | 四虎影院免费视频| 中文字幕不卡高清免费| 亚洲婷婷综合色高清在线| 免费va在线观看|