JVM调试过程中的常用命令总结
ps
列出进程信息,
经常需要先获取到java应用的进程pid,为了直接找到我们关心的进程,可以配合grep搜索命令指定应用名
ps -ef | grep xxxx | grep -v grep
output:
uid | pid | ppid (parent pid)| ...
jps
列出jvm进程
jstack <pid>
列出进程堆栈信息
jmap <pid>
查看内存信息
jmap -heap <pid>
jmap -dump:format=b,file=dumpFileName <pid>
jstat
hprof
reference:
https://my.oschina.net/feichexia/blog/196575