<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      學與思

      博客園 首頁 新隨筆 聯系 訂閱 管理

      java.lang.OutOfMemoryError: PermGen space及其解決方法

      分類: java 162242人閱讀 評論(51) 收藏 舉報

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

       這里以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 文檔重復占用內存的目的。
       二、java.lang.OutOfMemoryError: Java heap space Heap size 設置 JVM堆的設置是指java程序運行過程中JVM可以調配使用的內存空間的設置.JVM在啟動的時候會自動設置Heap size的值,其初始空間(即-Xms)是物理內存的1/64,最大空間(-Xmx)是物理內存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等選項可進行設置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。提示:在JVM中如果98%的時間是用于GC且可用的Heap size 不足2%的時候將拋出此異常信息。提示:Heap Size 最大不要超過可用物理內存的80%,一般的要將-Xms和-Xmx選項設置為相同,而-Xmn為1/4的-Xmx值。 
       解決方法:手動設置Heap size 修改TOMCAT_HOME/bin/catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:MaxNewSize=256m" 
       三、實例,以下給出1G內存環境下java jvm 的參數設置參考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true " 

      posted on 2014-03-06 14:27  學與思  閱讀(145)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产免费午夜福利在线播放| 国产精品女人毛片在线看| 亚洲欧洲一区二区免费| 西西444www高清大胆| 无码任你躁久久久久久老妇| 熟女激情乱亚洲国产一区| 一本大道久久香蕉成人网| 亚洲国产在一区二区三区| 成人网站免费观看永久视频下载 | 亚洲欧美日韩综合一区在线| 国产成人亚洲综合| 绍兴市| 亚洲国产亚洲国产路线久久| 美女无遮挡免费视频网站| 亚洲综合91社区精品福利| 久久国产精品夜色| 欧美激情肉欲高潮视频| 污污网站18禁在线永久免费观看 | 樱花草在线社区WWW韩国| 尤物yw193无码点击进入 | 国产69精品久久久久乱码免费| 亚洲第一福利网站在线| 亚洲一二三区精品美妇| 免费看的日韩精品黄色片| 高阳县| 亚洲国产欧美一区二区好看电影| 色综合天天综合天天综 | 国产女人18毛片水真多1| 91精品国产综合蜜臀蜜臀| 99在线精品免费视频| 国产成人综合亚洲第一区| 国产一级av在线播放| 日本国产精品第一页久久| 色综合热无码热国产| 4虎四虎永久在线精品免费| 深夜福利国产精品中文字幕| 国产精品白丝久久AV网站| 绯色蜜臀av一区二区不卡| 亚洲一二三区精品美妇| 萍乡市| 国产精品 无码专区|