Java虚拟机性能管理神器 - VisualVM(2) 入门
一下載VisualVM
二啟動(dòng)VisualVM
三VisualVM用戶目錄
四VisualVM窗口
五VisualVM插件
Java虛擬機(jī)性能管理神器 - VisualVM(2) 入門(mén)
?
一、下載VisualVM
?
1. 最新版本下載
?
VisualVM的下載可以到官方網(wǎng)站:http://visualvm.java.net/中去下載。也可以通過(guò)http://visualvm.java.net/releases.html去下載對(duì)應(yīng)的版本。
2. 歷史版本下載
? ? VisualVM各版本下載頁(yè)面: ? ?VisualVM - JAVA 監(jiān)控工具(4) - JDK版本與VisualVM版本對(duì)應(yīng)關(guān)系
備注:下列表中顯示1.3.6版本只適合JDK7和JDK8,可是我用1.3.6版還是可以監(jiān)控JDK1.6_45的版本。
二、啟動(dòng)VisualVM
?
在下載 VisualVM zip 歸檔文件并將其解壓縮到本地系統(tǒng)之后,打開(kāi)目錄到?bin?目錄,Windows下雙擊 VisualVM 可執(zhí)行文件,Linux下執(zhí)行(shell)?命令提示符下鍵入以下內(nèi)容:
?
[java] view plaincopy print??
首次啟動(dòng) VisualVM 時(shí),系統(tǒng)會(huì)提示您接受許可證協(xié)議。
三、VisualVM用戶目錄
在 Windows 上,VisualVM 用戶目錄的缺省位置為:C:\Documents and Settings\<USER>\Application Data\.visualvm\FCS
要查找 VisualVM 用戶目錄的位置,請(qǐng)從主菜單中選擇“幫助”>“關(guān)于”,然后在“關(guān)于 VisualVM”窗口中單擊“詳細(xì)信息”。
四、VisualVM窗口
(1)應(yīng)用程序窗口
啟動(dòng)應(yīng)用程序后,將在 VisualVM 主窗口的左側(cè)打開(kāi)“應(yīng)用程序”窗口。“應(yīng)用程序”窗口是瀏覽正在運(yùn)行的應(yīng)用程序詳細(xì)信息的主入口點(diǎn)。“應(yīng)用程序”窗口采用樹(shù)結(jié)構(gòu),以便您可以快速查看本地計(jì)算機(jī)和任何已連接的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的應(yīng)用程序。您還可以從“應(yīng)用程序”窗口中訪問(wèn)核心 dump (Solaris/Linux) 和保存的快照。
右鍵單擊“應(yīng)用程序”窗口中的某個(gè)節(jié)點(diǎn)將打開(kāi)一個(gè)彈出式菜單,通過(guò)該菜單可以執(zhí)行與該節(jié)點(diǎn)相關(guān)的操作,其中包括打開(kāi)應(yīng)用程序標(biāo)簽、生成堆 dump 和線程 dump,以及在主窗口中打開(kāi)快照。
(2)詳情窗口
詳情窗口中顯示有關(guān)應(yīng)用程序的詳細(xì)信息。在查看有關(guān)應(yīng)用程序的數(shù)據(jù)時(shí),詳情窗口中的每個(gè)標(biāo)簽表示一個(gè)應(yīng)用程序,這使您可以輕松查看和導(dǎo)航數(shù)據(jù)。保存的線程 dump 和堆 dump 也可以在詳情窗口中打開(kāi)。五、VisualVM插件
?
通過(guò)使用“插件”管理器安裝由“VisualVM 插件中心”提供的插件,可以向 VisualVM 添加功能。您也可以開(kāi)發(fā)自己的插件,然后將其添加到更新中心來(lái)擴(kuò)展 VisualVM 的功能。
例如,安裝 VisualVM-GC 插件可以向應(yīng)用程序標(biāo)簽中添加?"VisualVM-GC"? 標(biāo)簽,通過(guò)此標(biāo)簽,可以在 VisualVM 詳情窗口內(nèi)監(jiān)視和管理 JAVA應(yīng)用程序GC狀態(tài)。
安裝 VisualVM 插件:
詳細(xì)插件安裝請(qǐng)看:Java虛擬機(jī)性能管理神器? - VisualVM(3) 插件安裝與更新路徑配置
?
其他文章:
Java虛擬機(jī)性能管理神器? - VisualVM(1) 簡(jiǎn)介 - JVM輕量級(jí)監(jiān)控分析神器Java虛擬機(jī)性能管理神器? - VisualVM(2) 入門(mén)Java虛擬機(jī)性能管理神器? - VisualVM(3) 插件安裝與更新路徑配置Java虛擬機(jī)性能管理神器? - VisualVM(4) - JDK版本與VisualVM版本對(duì)應(yīng)關(guān)系Java虛擬機(jī)性能管理神器? - VisualVM(5) 監(jiān)控遠(yuǎn)程主機(jī)上的JAVA應(yīng)用程序Java虛擬機(jī)性能管理神器? - VisualVM(6) 排查JAVA應(yīng)用程序內(nèi)存泄漏Java虛擬機(jī)性能管理神器? - VisualVM(7) 排查JAVA應(yīng)用程序線程泄漏Java虛擬機(jī)性能管理神器? - VisualVM(8) 查找JAVA應(yīng)用程序耗時(shí)的方法函數(shù)Java虛擬機(jī)性能管理神器? - VisualVM(9) 排查JAVA應(yīng)用程序線程死鎖轉(zhuǎn)載于:https://www.cnblogs.com/xuxiuxiu/p/6891938.html
總結(jié)
以上是生活随笔為你收集整理的Java虚拟机性能管理神器 - VisualVM(2) 入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ECMAScript面向对象(三)——之
- 下一篇: 使用lombok来简化你的Java Be