一、下載地址
VisualVM Download
二、安裝
解壓縮後編輯 visualvm/etc/visualvm.conf
檔案,尾部插入 visualvm_jdkhome=你的jdk目錄
,例如我的:
visualvm_jdkhome="D:/software/runtime/jdk-17.0.5"
三、使用 VisualVM
選擇你要檢視的應用程序,雙擊
3.1 概覽
以下是應用程式的概覽部分,收集了程式的 JDK 位置和使用版本的一些資訊:
往下是虛擬機器引數和系統環境變數引數:
3.2 監視器
監視器板塊顯示了 Cpu 使用情況, 類載入情況,堆記憶體情況,執行緒情況
3.2.1 Cpu 使用情況
CPU usage:cpu 使用百分比,CG activity:GC 活動百分比
3.2.2 堆使用情況
Perform GC :單擊立即執行垃圾收集
Heap Dump :單擊可進行堆轉儲。進行堆轉儲時,應用程式選項卡中會開啟一個顯示堆轉儲的選項卡。堆轉儲的節點顯示在“應用程式”視窗中應用程式的節點下。
Head Size : 當前堆大小 Used heap :已使用堆大小
3.2.3 類載入情況
3.2.4 執行緒活動情況