JDK 内置图形界面工具:海阔凭鱼跃,天高任鸟飞
生活随笔
收集整理的這篇文章主要介紹了
JDK 内置图形界面工具:海阔凭鱼跃,天高任鸟飞
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
GUI 圖形界面工具,主要是 3 款:JConsole、JVisualVM、JMC。其實這三個產(chǎn)品可以說是 3 代不同的 JVM 分析工具。
這三個工具都支持我們分析本地 JVM 進程,或者通過 JMX 等方式連接到遠程 JVM 進程。當然,圖形界面工具的版本號和目標 JVM 不能差別太大,否則可能會報錯。
下面分別對它們進行介紹。
JConsole
JConsole,顧名思義,就是“Java 控制臺”,在這里,我們可以從多個維度和時間范圍去監(jiān)控一個 Java 進程的內(nèi)外部指標。進而通過這些指標數(shù)據(jù)來分析判斷 JVM 的狀態(tài),為我們的調(diào)優(yōu)提供依據(jù)。
在 Windows 或 macOS 的運行窗口或命令行輸入 jconsole,然后回車,可以看到如下界面:
本地進程列表列出了本機的所有 Java 進程(遠程進程我們在 JMX 課程進行講解),選擇一個要連接的 Java 進程,點擊連接,然后可以看到如下界面:
注意,點擊右上角的綠色連接圖標,即可連接或斷開這個 Java 進程。
上圖中顯示了總共 6 個標簽頁,每個標簽頁對應(yīng)一個監(jiān)控面板,分別為:
- 概覽:以圖表方式查看 Java 進程的堆內(nèi)存、線程、類、CPU 占用率四項指標和歷史。
- 內(nèi)存&#
總結(jié)
以上是生活随笔為你收集整理的JDK 内置图形界面工具:海阔凭鱼跃,天高任鸟飞的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [ol-cesium] ol-cesiu
- 下一篇: 别拦我,我不想搞Android开发了!