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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

稳定性测试JVM内存监控

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

在weblogic中配置應用啟動參數,加入如下參數來生成gc日志,供測試進行JVM內存分析。

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

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

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

?

圖1?Summary頁信息

2、?查看Heap Usage After GC頁,圖2和圖3中黃色點為Fullgc點,需要進行重點關注。

?

圖2??2個小時GC曲線

?

圖3??12小時GC曲線

如果遇到gc日志文件較大,可以通過左鍵選中穩定性執行區間然后放大進行查看。

3、?結果分析:

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

(2)?如果在穩定性測試時間內未發生2次Full GC(黃色點), 說明系統的負載較低?,?有條件的情況下將穩定性測試時間延長,保證至少出現2次Full GC,且2次Full GC后?Heap 內存差值小于Heap 總內存的20%。


總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。