1 jps -l 會打印出pid和相關的入口類
2 jstack -l <pid> 顯示java線程相關信息
3 jstat -gc <pid> [intever] [count] 打印堆區和gc的信息
4 日誌:
(1)gc日誌:-XX:+PrintGCDetails -Xloggc:d:\gc1.log
(2)jvm自身異常日誌:-XX:ErrorFile=d:\errorlog1.log
5 堆快照
5.1 堆棧溢出的時候生成快照:exportJAVA_OPTS= 添加 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Domains/rcsv-fm.wd.local/server1/logs
5.2 命令生成快照
jmap -dump:format=b,file=xxx.hprof pid
5.3 下載mat工具,直接打開堆棧快照文件
6 jmc工具,直接雙擊jmc.exe