国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - 正常的應用多久一次Full GC?

瀏覽:113日期:2024-02-06 08:14:02

問題描述

我查看我們服務器的狀態,半個月發生了900+次full gc,大約20分鐘一次full gc,這是正常的嗎?或者說優化到多久一次會比較合理?

問題解答

回答1:

雖然沒有優化過。不過覺得這個需要按照實際的業務需求和業務能力去做支撐.才好優化。

回答2:

看java應用的heap大小以及qps,不過初步看20分鐘一次的full gc,貌似不大正常

回答3:

jvm的優化談起來可以講幾個小時,這里簡單的給你點意見,不系統的展開說。

其一 :你的問題是full gc 頻繁,看下總內存和老年代設置的是否太小了。主要是看參數 -Xmx , -Xmn. 若是太小的話,必然會gc頻繁。

其二:添加以下參數 -verbose.gc -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+PrintTenuringDistribution -Xloggc:/data/log/xxx/xxx-gc.log -XX:+PrintGCDetails查看每次gc ,老年代還剩余多少空間,一般來說,老年代的空間設置為gc后內存的2-2.5倍是一個較為合理的數值。同時通過這個日志可以看到是否大量的對象沒有在新生代充分的gc掉就進入老生代。原本可以通過新生代回收的對象進入老年代的話必然會full gc 頻繁

其三 : 代碼原因 dump 內存 jmap -dump:live,format=b,file=xx.bin [pid]然后通過MAT(http://www.eclipse.org/mat/)工具來看具體是哪塊大內存沒有被釋放

標簽: java
相關文章:
主站蜘蛛池模板: 日韩精品一区二区三区中文字幕 | 全部孕妇毛片丰满孕妇孕交 | 日韩三级观看 | 久久综久久美利坚合众国 | 台湾精品视频在线观看 | 真人一级毛片 | 午夜毛片不卡高清免费 | 欧美成人久久 | 国产成人a毛片 | 亚洲国产精品久久综合 | 爱啪网亚洲第一福利网站 | 九九精品免费观看在线 | 二区视频在线 | 日本三级免费网站 | 久久亚洲成a人片 | 成人亚洲欧美日韩中文字幕 | 亚洲免费播放 | 欧美高清一级 | 亚洲图片国产日韩欧美 | 性xxx69xxx视频在线观看 | 久久精品国产免费中文 | 中文字幕高清在线天堂网 | 久久亚洲欧洲日产国码 | 久久99久久精品国产99热 | 美国毛片免费观看 | 国内偷自第一二三区 | 国产成人亚洲精品老王 | 很黄很色的摸下面的视频 | 欧美一级专区免费大片俄罗斯 | 亚洲欧美日韩精品久久久 | 国产视频中文字幕 | 国产合集91合集久久日 | 一个人免费看的www 一及 片日本 | 免费网站看v片在线香蕉 | 自拍 第一页 | 在线观看一级毛片免费 | 精品国产亚一区二区三区 | 日韩中文字幕精品久久 | 一级做a爰片久久毛片唾 | 久久久久欧美精品观看 | 国产丝袜不卡一区二区 |