1.通过top命令,确定是哪个进程资源消耗严重,假设对应进程PID=1234
top
2.通过ps命令,确定哪个线程资源消耗严重,假设对应线程TID=12345
ps -mp 1234 -o THREAD,tid,time
3.将TID转换为16进制,结果3039
printf “%x\n” 12345
4.通过jstack命令查看进程状态
jstack 1234 | grep 3039 -A 30
1.通过top命令,确定是哪个进程资源消耗严重,假设对应进程PID=1234
top
2.通过ps命令,确定哪个线程资源消耗严重,假设对应线程TID=12345
ps -mp 1234 -o THREAD,tid,time
3.将TID转换为16进制,结果3039
printf “%x\n” 12345
4.通过jstack命令查看进程状态
jstack 1234 | grep 3039 -A 30