命令工具:
- jps 进程状态信息
- jstack 查看java进程内线程的堆栈信息
- jmap 查看堆栈信息
- jhat 堆转储快照分析工具
- jstat JVM统计监测工具
可视化工具:
- jconsole 用于对JVM的内存、线程、类的监控
- VisualVM 监控线程、内存情况
jps
命令行中直接输入 jps 查看java进程信息
jstack
命令格式: jstack [option] <pid>
jmap
命令格式:
jmap -heap pid
jmap -dump:format=b,file=heap.hprof pid
format=b 表示以hprof二进制格式转储java堆的内存
file=<filename> 用于指定快照dump文件的文件名
jstat
命令格式:
jstat -gcutil pid
命令格式:
jstat -gc pid