一、工具名称
jps jstat jinfo jmap jhat jstack 五种
二、用法
1).jps
jps -l
2)jstat
jstst -gcutil pid 用得比较多用于查看垃圾回收次数以及回收时间
3).jinfo
jinfo [option] pid
4). jmap
jmap [option] pid
参考:https://www.hollischuang.com/archives/303
5).jstack
top 得出运行java程序pid top-Hp pid 得出该进程下各个线程占用cpu等一些列信息(可以将线程号转化位16进制后再打印的堆栈信息中查看该线程具体处于什么状态(线程的6种状态))
jstack -l pid 打印堆栈信息
6)iostat -xm pid 查看io次数
7)vmstat pid 查看线程切换次数