posts - 241,  comments - 116,  trackbacks - 0
        1. javax.servlet.ServletException: Java heap space    
        2.  

          原因:jvm內存不足
          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選項設置為相同,而-Xms為1/4的-Xmx值。

           

          解決方法:手動設置Heap size

           

          1.如果是unix/linux操作系統:
          修改TOMCAT_HOME/bin/catalina.sh
          在“echo "Using CATALINA_BASE:    $CATALINA_BASE"”上面加入以下行:

          JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m -XX:MaxNewSize=256m"  

          2.如果是windows操作系統:
          修改TOMCAT_HOME/bin/catalina.bat
          在 echo Using CATALINA_BASE:   %CATALINA_BASE% 上面加入以下行:

        3. set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m -Xmx512m -XX:MaxNewSize=256m  
        4. posted on 2011-06-30 09:58 墻頭草 閱讀(886) 評論(0)  編輯  收藏

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


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 随州市| 元江| 东乌珠穆沁旗| 漾濞| 镇坪县| 屯昌县| 同心县| 朝阳区| 石楼县| 安陆市| 博罗县| 大理市| 汾西县| 荥阳市| 江山市| 滦平县| 玉树县| 大理市| 定陶县| 肥西县| 依安县| 阿克苏市| 洛川县| 耒阳市| 颍上县| 龙里县| 依安县| 德钦县| 枞阳县| 麟游县| 嫩江县| 来凤县| 荔波县| 运城市| 黄石市| 合山市| 绥江县| 华坪县| 慈利县| 遂平县| 建阳市|