<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的時(shí)候被放入PermGen space區(qū)域,
    它和和存放InstanceHeap區(qū)域不同,GC(Garbage Collection)不會(huì)在主程序運(yùn)行期對(duì)PermGen space進(jìn)行清理,所以如果你的APP會(huì)LOAD很多CLASS的話,就很可能出現(xiàn)PermGen space錯(cuò)誤。
    這種錯(cuò)誤常見在web服務(wù)器對(duì)JSP進(jìn)行pre compile的時(shí)候。

     

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

     

    因?yàn)轫?xiàng)目中引用了很多的 jar 包,而這些 jar 包中的 class 信息會(huì)被 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 這個(gè)異常時(shí),通過調(diào)節(jié)-Xms512m -Xmx1024m這個(gè)就可以解決。

     

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

     

     

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

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

    主站蜘蛛池模板: 人人狠狠综合久久亚洲高清| 四虎成人精品国产永久免费无码| 麻豆精品成人免费国产片| 亚洲国产精品不卡毛片a在线| 亚洲AV成人精品一区二区三区| 2021国产精品成人免费视频| 亚洲天堂一区二区三区| 99热精品在线免费观看| 亚洲一区二区三区夜色| 久久国产免费观看精品3| 亚洲视频在线观看不卡| 97在线观免费视频观看| 亚洲欧洲精品成人久久曰| 国产在线观看免费完整版中文版 | 国产最新凸凹视频免费| 国产成人亚洲精品91专区高清| 亚洲国产精品成人一区| 国产在线观a免费观看| 久久久婷婷五月亚洲97号色 | 在线播放免费人成视频网站| 爱情岛论坛网亚洲品质自拍| 国产在线精品免费aaa片| 中文字幕亚洲精品| 亚洲精品动漫免费二区| 色www免费视频| 亚洲精品高清视频| 精品久久8x国产免费观看| 亚洲日韩国产AV无码无码精品| 一本久久综合亚洲鲁鲁五月天| 国产精品免费久久| 亚洲AV无码一区二区二三区入口 | 日韩亚洲不卡在线视频中文字幕在线观看| 免费羞羞视频网站| 嫩草在线视频www免费看| 久久精品亚洲AV久久久无码| 又大又粗又爽a级毛片免费看| 精品国产污污免费网站| 亚洲熟女www一区二区三区| 久久伊人亚洲AV无码网站| 永久免费视频网站在线观看| 黄色毛片免费在线观看|