top -c
top -Hp pid
printf ‘%x\n’ tid
jstack -l pid |grep -A 10 ‘nid=0xHexTid’
jps -l
(-l 输出main类或Jar的全限名)
(-v 输出传入JVM的参数)
ps -ef|grep java
top -c
确认CPU占用较高
找出进程中最耗cpu的线程
(H : 显示进程下的线程)
(-p 指定进程)
top -Hp pid
命令转换
printf ‘%x\n’ 179
在线转换
https://tool.oschina.net/hexconvert/
jstack pid | grep tid
jstack 进程id| grep 16进制线程id
eg: jstack 1 | grep 0xb3
jstack -l 进程id |grep -A 10 ‘nid=0x16进制线程id’
(-l 会打印出额外的锁信息)
eg: jstack -l 1 |grep -A 10 ‘nid=0xb3’