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