如何使用JDK自帶工具JConsole


前言

jconsole.exe為jdk自帶的監控工具,操作簡便,比較容易上手。jconsole可以實時的監控Java程序在運行過程中的內存,cpu,線程的使用情況,並可以對加載的相關類進行分析。下面開始一起看看如何使用jconsole吧!

打開jconsole步驟:

1、首先進入到jdk的安裝目錄bin目錄下;雙擊“jconsole.exe”打開jconsole

雙擊jconsole打開,並進入管理控制頁面,如果本地有正在運行的Java進程的話會自動檢測出來;這里分為監控本地進程或遠程進程

 

 另外可以通過菜單欄對內存、線程、類、VM、MBean進行更一步的監控

 

下面說下界面中的元素:

  概述 :記錄了“堆內存使用情況”、“線程”、“類”、“CPU使用情況”共四個資源的實時情況;

  內存 :可以選擇查看“堆內存使用情況”、“非堆內存使用情況”、“內存池"PS Eden Space"”等內存占用的實時情況;界面右下角還有圖形化的堆一級、二級、三級緩存(從左到右)占用情況,當然,如果三級緩存被全部占用也就是很可能內存溢出啦!這時可以去查看服務器的tomcat日志,應該會有“outofmemory"的異常日志信息。界面右上角處還提供了一個“執行GC”的手動垃圾收集功能,這個也很實用~而且界面下方還有詳細的GC信息記錄。

  線程 :界面上部顯示實時線程數目。下部還能查看到詳細的每個進程及相應狀態、等待、堆棧追蹤等信息;

  :顯示“已裝入類的數目”、“已卸載類的數目”信息;

  VM摘要 :顯示服務器詳細資源信息,包括:線程、類、OS、內存等;

  MBean : 可在此頁進行參數的配置。
---------------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM