使用top查看系统的资源占用情况

img

使用ps命令查看进程对应的是哪个程序

1
ps aux | grep 23

img

使用top -p [PID] -H 观察该进程中所有线程的资源占用

1
top -p 23 -H

img

参数 说明
-p 需要监控的进程id
-H 显示每个线程的情况,否则就是进程的总状态

使用jstack查看线程快照

线程id需要转成十六进制,并且字母要小写

1
2
printf "%x\n" 387
jstack 23 | grep -A 100 nid=0x183

img