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

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

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

    vickzhu

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks

    不論是在開發還是在已經發布的項目中,我們經常會碰到的一個問題:
        java.lang.OutOfMemoryError: PermGen space

    PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域,OutOfMemoryError: PermGen space從表面上看就是內存溢出,解決方法是加大內存。說說為什么會內存溢出:PermGen space用于存放Class和Meta的信息,Class在被 Load的時候被放入PermGen space區域,它和存放Instance的Heap區域不同,GC(Garbage Collection)不會在主程序運行期對PermGen space進行清理,所以如果你的APPLICATION會LOAD很多CLASS的話,就很可能出現PermGen space錯誤。這種錯誤常見在web服務器對JSP進行pre compile的時候。如果你的WEB APP下都用了大量的第三方jar, 其大小超過了jvm默認的大小(4M)那么就會產生此錯誤信息了。

    建議:將相同的第三方jar文件移置到tomcat/lib目錄下,這樣可以達到減少jar 文檔重復占用內存的目的。
    改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

    其中-Xms<size> 為JVM初始化堆的大小
            -Xmx<size> 為JVM堆的最大值
            -XX:MaxNewSize 為調大新對象區,以減少垃圾回收器回收次數

    但是有的時候可能這樣的設置還會不行(比如,當Server應用程序加載較多類時,即jvm加載類時,永久域中的對象急劇增加,從而使jvm不斷調整永久域大小,為了避免調整),你可以使用更多的參數配置,如: java -Xms512m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m
    其中,使用   -XX:MaxPermSize標志來增加永久域的大小,-XX:PermSize標志設置初始值
    如果虛擬機啟動時設置使用的內存比較小而在這種情況下有許多對象進行初始化,虛擬機就必須重復地增加內存來滿足使用。由于這種原因,我們一般把-Xms和-Xmx設為一樣大,而堆的最大值受限于系統使用的物理內存。一般使用數據量較大的應用程序會使用持久對象,內存使用有可能迅速地增長。當應用程序需要的內存超出堆的最大值時虛擬機就會提示內存溢出,并且導致應用服務崩潰。因此一般建議堆的最大值設置為可用內存的最大值的80%。


    在tomcat中redeploy時出現outofmemory的錯誤.
    可以有以下幾個方面的原因:
    1,使用了proxool,因為proxool內部包含了一個老版本的cglib.
    2, log4j,最好不用,只用common-logging
    3, 老版本的cglib,快點更新到最新版。
    4,更新到最新的hibernate3.2

    posted on 2008-09-22 17:10 筱 筱 閱讀(7089) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品高清在线| 国产成人毛片亚洲精品| 亚洲理论片在线中文字幕| 日本高清高色视频免费| 亚洲bt加勒比一区二区| 免费播放一区二区三区| 精品亚洲国产成AV人片传媒| 18禁止看的免费污网站| 亚洲毛片免费视频| 无码免费午夜福利片在线| 亚洲欧美国产欧美色欲| 免费黄色网址入口| 四虎影视久久久免费| 亚洲色欲久久久综合网东京热| 在线观看免费视频网站色| 亚洲AV无码国产精品麻豆天美 | 婷婷久久久亚洲欧洲日产国码AV | 亚洲日韩AV一区二区三区四区 | 亚洲伊人久久大香线蕉啊| 野花高清在线观看免费3中文 | 免费又黄又爽又猛大片午夜| 毛茸茸bbw亚洲人| 免费无码中文字幕A级毛片| 亚洲一区二区三区免费视频| 全免费a级毛片免费**视频| 九九综合VA免费看| 亚洲人成网www| 女人被男人躁的女爽免费视频 | 久久久亚洲裙底偷窥综合| 久久久久国色AV免费看图片 | 国产免费一区二区视频| 亚洲午夜在线一区| 国产一级淫片免费播放| 鲁丝片一区二区三区免费| 色噜噜亚洲男人的天堂| 久久精品国产亚洲7777| 日韩中文字幕精品免费一区| ww在线观视频免费观看w| 亚洲精品国产免费| 亚洲福利视频一区二区| 国产精品怡红院永久免费|