更新時(shí)間:2021-08-02 16:45:49 來源:動(dòng)力節(jié)點(diǎn) 瀏覽4032次
(1)jinfo-flags pid查詢虛擬機(jī)運(yùn)行參數(shù)信息。
(2)jinfo-flag name pid,查詢具體參數(shù)信息,如jinfo-flag UseSerialGC 42324,查看是否啟用UseSerialGC
(1)jmap-heap pid:輸出堆內(nèi)存設(shè)置和使用情況(JDK11使用jhsdb jmap--heap--pid pid)
(2)jmap-histo pid:輸出heap的直方圖,包括類名,對(duì)象數(shù)量,對(duì)象占用大小
(3)jmap-histo:live pid:同上,只輸出存活對(duì)象信息
(4)jmap-clstats pid:輸出加載類信息
(5)jmap-help:jmap命令幫助信息
(6)jstat:Java虛擬機(jī)統(tǒng)計(jì)工具,全稱“Java Virtual Machine statistics monitoring tool”。可以用于監(jiān)視JVM各種堆和非堆內(nèi)存大小和使用量
(7)jstat-class pid:輸出加載類的數(shù)量及所占空間信息。
(8)jstat-gc pid:輸出gc信息,包括gc次數(shù)和時(shí)間,內(nèi)存使用狀況(可帶時(shí)間和顯示條目參數(shù))
其他命令不一一列舉。
Java的GUI監(jiān)視工具${JAVA_HOME}/bin/jconsole.exe,本地和遠(yuǎn)程都可以監(jiān)控。在CMD命令中輸入JConsole pid可直接監(jiān)控畫面。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"查看JVM內(nèi)存使用情況",希望對(duì)大家有幫助,想了解更多可查看Java虛擬機(jī)視頻。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743