日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

稳定性测试JVM内存监控

發(fā)布時(shí)間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 稳定性测试JVM内存监控 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在weblogic中配置應(yīng)用啟動(dòng)參數(shù),加入如下參數(shù)來生成gc日志,供測試進(jìn)行JVM內(nèi)存分析。

-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/home/ap/epsvc/domains/SVCDOM/servers/mSrv1/logs/gc_mSrv1.log

在非功能穩(wěn)定性測試案例執(zhí)行時(shí),分析應(yīng)用生成的gc日志來判斷JVM內(nèi)存使用是否正常。使用HPJmeter打開生成的gc_mSrv1.log,主要查看Summary和Heap Usage After GC 頁:

1、查看Summary頁,重點(diǎn)查看圖1所示兩項(xiàng)參數(shù), 表示GC與Full GC時(shí)間占比,如果超過5%,?首先檢查內(nèi)存配置是否合理?(參考值Heap?Size設(shè)置一般應(yīng)用為2G,特殊應(yīng)用可以配置為4G或更多,Perm?Size建議范圍是256M~768M)。如果內(nèi)存配置不合理,可能存在內(nèi)存泄露或?qū)е翯C頻繁.

?

圖1?Summary頁信息

2、?查看Heap Usage After GC頁,圖2和圖3中黃色點(diǎn)為Fullgc點(diǎn),需要進(jìn)行重點(diǎn)關(guān)注。

?

圖2??2個(gè)小時(shí)GC曲線

?

圖3??12小時(shí)GC曲線

如果遇到gc日志文件較大,可以通過左鍵選中穩(wěn)定性執(zhí)行區(qū)間然后放大進(jìn)行查看。

3、?結(jié)果分析:

(1)?正常情況下,gc回收的頻率均勻,full gc 的黃色點(diǎn)按照水平直線分布。如果full gc后,黃色點(diǎn)有線性增長的趨勢,則說明可能存在內(nèi)存溢出。出現(xiàn)該情況,需要給出特殊說明(如應(yīng)用存在內(nèi)存數(shù)據(jù)緩存等特點(diǎn),說明緩存數(shù)據(jù)量的大小,是否有限制或者清理策略等)。

(2)?如果在穩(wěn)定性測試時(shí)間內(nèi)未發(fā)生2次Full GC(黃色點(diǎn)), 說明系統(tǒng)的負(fù)載較低?,?有條件的情況下將穩(wěn)定性測試時(shí)間延長,保證至少出現(xiàn)2次Full GC,且2次Full GC后?Heap 內(nèi)存差值小于Heap 總內(nèi)存的20%。


總結(jié)

以上是生活随笔為你收集整理的稳定性测试JVM内存监控的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。