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

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

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

      tomcat出現(xiàn)Java heap space / PermGen space解決方法

       

      JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"

      2、其次是:java.lang.OutOfMemoryError: PermGen space

      原因:

      PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域,這塊內(nèi)存主要是被JVM存放Class和Meta信息的,Class在被Loader時(shí)就會(huì)被放到PermGen space中,它和存放類實(shí)例(Instance)的Heap區(qū)域不同,GC(Garbage Collection)不會(huì)在主程序運(yùn)行期對(duì)PermGen space進(jìn)行清理,所以如果你的應(yīng)用中有很CLASS的話,就很可能出現(xiàn)PermGen space錯(cuò)誤,這種錯(cuò)誤常見在web服務(wù)器對(duì)JSP進(jìn)行pre compile的時(shí)候。如果你的WEB APP下都用了大量的第三方j(luò)ar, 其大小超過(guò)了jvm默認(rèn)的大小(4M)那么就會(huì)產(chǎn)生此錯(cuò)誤信息了。

       

      set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m

      catalina.sh下為:

      Java代碼

      JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

      JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

      另外看到了另外一個(gè)帖子,覺得挺好,摘抄如下:

      分析java.lang.OutOfMemoryError: PermGen space

      發(fā) 現(xiàn)很多人把問(wèn)題歸因于: spring,hibernate,tomcat,因?yàn)樗麄儎?dòng)態(tài)產(chǎn)生類,導(dǎo)致JVM中的permanent heap溢出 。然后解決方法眾說(shuō)紛紜,有人說(shuō)升級(jí) tomcat版本到最新甚至干脆不用tomcat。還有人懷疑spring的問(wèn)題,在spring論壇上討論很激烈,因?yàn)閟pring在AOP時(shí)使用 CBLIB會(huì)動(dòng)態(tài)產(chǎn)生很多類。

      但問(wèn)題是為什么這些王牌的開源會(huì)出現(xiàn)同一個(gè)問(wèn)題呢,那么是不是更基礎(chǔ)的原因呢?tomcat在Q&A很隱晦的回答了這一點(diǎn),我們知道這個(gè)問(wèn)題,但這個(gè)問(wèn)題是由一個(gè)更基礎(chǔ)的問(wèn)題產(chǎn)生。

      于 是有人對(duì)更基礎(chǔ)的JVM做了檢查,發(fā)現(xiàn)了問(wèn)題的關(guān)鍵。原來(lái)SUN 的JVM把內(nèi)存分了不同的區(qū),其中一個(gè)就是permenter區(qū)用來(lái)存放用得非常多的類和類描述。本來(lái)SUN設(shè)計(jì)的時(shí)候認(rèn)為這個(gè)區(qū)域在JVM啟動(dòng)的時(shí)候就固定了,但他沒(méi)有想到現(xiàn)在動(dòng)態(tài)會(huì)用得這么廣泛。而且這個(gè)區(qū)域有特殊的垃圾收回機(jī)制,現(xiàn)在的問(wèn)題是動(dòng)態(tài)加載類到這個(gè)區(qū)域后,gc根本沒(méi)辦法回收!

      對(duì)于以上兩個(gè)問(wèn)題,我的處理是:

      在catalina.bat的第一行增加:

      Java代碼

      set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m 

      set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m

      在catalina.sh的第一行增加:

      Java代碼

      JAVA_OPTS=

      -Xms64m
      -Xmx256m
      -XX:PermSize=128M
      -XX:MaxNewSize=256m
      -XX:MaxPermSize=256m

      posted @ 2023-09-11 14:42  Knight_Key  閱讀(167)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久天天躁狠狠躁夜夜躁| 久久99热只有频精品8| 日韩乱码视频一区二区三区| 国产精品第一页中文字幕| 日韩精品区一区二区三vr| 欧美激烈精交gif动态图| 国产成人一区二区三区视频免费| 亚洲av无码之国产精品网址蜜芽| 色五月丁香六月欧美综合| 粉嫩国产一区二区三区在线| 国产成人av电影在线观看第一页| 风韵丰满熟妇啪啪区老熟熟女| 孙吴县| 亚洲色成人网站www永久下载| 日本边添边摸边做边爱喷水| 安义县| 亚洲a人片在线观看网址| 免费无码AV一区二区波多野结衣| 日本不卡一区| 少妇人妻挤奶水中文视频毛片| 亚洲人成网线在线播放VA| 少妇熟女久久综合网色欲| 鲁一鲁一鲁一鲁一澡| 国产精品久久福利新婚之夜| 平顶山市| 亚洲精品日韩在线观看| 国产亚洲欧美另类一区二区| 国产成人午夜精品福利| 绯色蜜臀av一区二区不卡| 免费AV手机在线观看片| 国产精品久久久国产盗摄| 国内精品自产拍在线播放| 无码天堂va亚洲va在线va| 亚洲av无码专区在线亚| 国产高清自产拍av在线| 国产乱人伦无无码视频试看| 狠狠亚洲狠狠欧洲2019| 亚洲日韩久久综合中文字幕| 亚洲一二三区精品美妇| 国产午夜精品福利在线观看| 无码国内精品人妻少妇|