此命令可以用來查看內(nèi)存信息
實例個數(shù)以及占用內(nèi)存大小
打開log.txt,文件內(nèi)容如下:
num:序號
class name:類名稱
堆信息: jmap -heap + pid
堆內(nèi)存dump
也可以設(shè)置內(nèi)存溢出自動導(dǎo)出dump文件(內(nèi)存很大的時候秩彤,可能會導(dǎo)不出來)
1. -XX:+HeapDumpOnOutOfMemoryError
2. -XX:HeapDumpPath=./? ?(路徑)
可以用jvisualvm命令工具導(dǎo)入該dump文件分析
遠(yuǎn)程連接jvisualvm:
啟動普通的jar程序JMX端口配置:
jvisualvm遠(yuǎn)程連接服務(wù)需要在遠(yuǎn)程服務(wù)器上配置host(連接ip 主機名)我注,并且要關(guān)閉防火墻