java監(jiān)控(如何監(jiān)控Java線程池運(yùn)行狀態(tài))

時(shí)間:2023年10月5日上午9:03

大家好,java監(jiān)控相信很多的網(wǎng)友都不是很明白,包括如何監(jiān)控Java線程池運(yùn)行狀態(tài)也是一樣,不過沒有關(guān)系,接下來就來為大家分享關(guān)于java監(jiān)控和如何監(jiān)控Java線程池運(yùn)行狀態(tài)的一些知識點(diǎn),大家可以關(guān)注收藏,免得下次來找不到哦,下面我們開始吧!

本文目錄

  1. 如何搭建一套監(jiān)控java應(yīng)用的監(jiān)控系統(tǒng)
  2. 如何監(jiān)控Java線程池運(yùn)行狀態(tài)

如何搭建一套監(jiān)控java應(yīng)用的監(jiān)控系統(tǒng)

推薦skywalking,原因有以下幾點(diǎn):

1.零侵入,通過javaagent集成,無需修改任何業(yè)務(wù)代碼。

2.依賴環(huán)境簡單,只需要elasticsearch和jdk。

3.近實(shí)時(shí)監(jiān)控,分析,聚合采集數(shù)據(jù)速度非常快。

4.資源占用少,agent的cpu占用率很低

5.可擴(kuò)展性,以插件的形式擴(kuò)展功能。已經(jīng)提供了常用中間件和框架的插件,如果不能滿足需求,可以自定義插件方式擴(kuò)展。

6.社區(qū)比較活躍,現(xiàn)已經(jīng)貢獻(xiàn)給Apache了

如何監(jiān)控Java線程池運(yùn)行狀態(tài)

如果想監(jiān)控一個線程池的執(zhí)行狀態(tài),線程池執(zhí)行類ThreadPoolExecutor給出了相關(guān)的API,能實(shí)時(shí)獲取線程池的以下信息:

當(dāng)前活動線程數(shù)

正在排隊(duì)中的線程數(shù)

已經(jīng)執(zhí)行完成的線程數(shù)

總線程數(shù)

……

總線程數(shù)=排隊(duì)線程數(shù)+活動線程數(shù)+執(zhí)行完成的線程數(shù)

1.代碼示例

創(chuàng)建ThreadPoolExecutor實(shí)例:

通過ThreadPoolExecutor的API來獲取線程運(yùn)行信息:

2.代碼運(yùn)行分析

線程池提交了100000個任務(wù),但同時(shí)只有50個線程在工作,我們每間隔3秒來獲取當(dāng)前線程池的運(yùn)行狀態(tài)。

2.1第一次程序輸出

當(dāng)前排隊(duì)線程數(shù):99950

當(dāng)前活動線程數(shù):50

執(zhí)行完成線程數(shù):0

總線程數(shù)(排隊(duì)線程數(shù)+活動線程數(shù)+執(zhí)行完成線程數(shù)):100000

2.2第二次程序輸出

當(dāng)前排隊(duì)線程數(shù):99800

當(dāng)前活動線程數(shù):50

執(zhí)行完成線程數(shù):150

總線程數(shù)(排隊(duì)線程數(shù)+活動線程數(shù)+執(zhí)行完成線程數(shù)):100000

2.3最后輸出

當(dāng)前排隊(duì)線程數(shù):0

當(dāng)前活動線程數(shù):0

執(zhí)行完成線程數(shù):100000

總線程數(shù)(排隊(duì)線程數(shù)+活動線程數(shù)+執(zhí)行完成線程數(shù)):100000

因此,了解清楚這些API的使用方法后,我們想監(jiān)控線程池的狀態(tài)就非常方便了。

歡迎關(guān)注筆者,持續(xù)分享有價(jià)值的優(yōu)質(zhì)架構(gòu)文章。

java監(jiān)控和如何監(jiān)控Java線程池運(yùn)行狀態(tài)的問題分享結(jié)束啦,以上的文章解決了您的問題嗎?歡迎您下次再來哦!

最熱資訊

二維碼
智宇物聯(lián)平臺二維碼

搜浪信息科技發(fā)展(上海)有限公司 備案號:滬ICP備17005676號

主站蜘蛛池模板: 日产精品久久久久久久性色| 第九色区AV天堂| 国产精品美女流白浆视频| 一级毛片在播放免费| 日韩精品无码一区二区视频| 亚洲欧美综合人成野草| 精品久久久久久无码中文野结衣| 国产四虎精品8848hh| 丝袜情趣在线资源二区| 在线播放国产视频| 两个人的视频www免费| 日本视频网站在线www色| 亚洲人成在线观看| 毛片免费vip会员在线看| 再深点灬舒服灬太大了添a| 青草青视频在线观看| 国产熟女乱子视频正在播放| 99热精品在线免费观看| 年轻人影院www你懂的| 中文精品久久久久国产网站| 日韩午夜r电影在线观看| 亚洲丝袜中文字幕| 欧美特黄三级在线观看| 交换年轻夫妇5| 疯狂吃奶freesex| 午夜爽爽性刺激一区二区视频| 超清av在线播放不卡无码| 国产成人无码免费看片软件 | a在线观看免费视频| 性一交一乱一伧老太| 中日韩精品电影推荐网站| 日本高清有码视频| 久草视频免费在线观看| 欧美叉叉叉BBB网站| 亚洲欧美日韩中文无线码| 特级毛片在线播放| 免费在线看污网站| 筱惠欲乱美女全文免费全文| 午夜视频在线在免费| 美女视频黄频a免费大全视频| 国产亚洲色婷婷久久99精品|