iT邦幫忙

2021 iThome 鐵人賽

DAY 28
0
自我挑戰組

展開JDK工具的30天應用之旅系列 第 28

Day28-JDK可視化監控工具:visualVM(四)

前言

延續著上篇的介紹,這篇要來介紹visualVM的Threads頁籤


要觀察Threads的話,
可以拿Day23-JDK可視化監控工具:jconsole(三)這篇的範例運行JVM來觀察~
Step1.~Step2.
接著打開 visualVM工具進行連線
點擊Threads頁籤,即可看到線程相關資訊
https://ithelp.ithome.com.tw/upload/images/20211013/201404811Tt9pnyNQ7.png
在show的地方點擊下拉式選單,即可選擇只顯示不同狀態的線程
https://ithelp.ithome.com.tw/upload/images/20211013/20140481mPPZMUNcuP.png

點擊右上角的Threads Dump,即可查看堆訊息
https://ithelp.ithome.com.tw/upload/images/20211013/2014048154T6YWDaVR.png

https://ithelp.ithome.com.tw/upload/images/20211013/20140481fUBt8vCVFv.png
相當於下jstack -l <pid>指令
會看到一樣的資訊
https://ithelp.ithome.com.tw/upload/images/20211013/20140481gPkssUaCoG.png

Thread Dump 也可透過Save as...進行文件的儲存
https://ithelp.ithome.com.tw/upload/images/20211013/20140481ZAuGJEa5W3.png
儲存的檔案類型會是tdump,visualVM可以開啟該文件,或另外再找工具進行分析
https://ithelp.ithome.com.tw/upload/images/20211013/20140481WeLSBBv8f2.png


上一篇
Day27-JDK可視化監控工具:visualVM(三)
下一篇
Day29-JDK可視化監控工具:visualVM(五)
系列文
展開JDK工具的30天應用之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言