top命令找出最高占用的進程(command為java)
輸入:top -H -p PID 或 ps -mp PID -o THREAD,tid,time
找出最高占用的線程並記錄thread_id
使用命令將pid轉換為十六進制
printf "%X\n" thread_id
查看dump信息(-a 30 意思打印30行)
jstack pid |grep 16進制的thread_id -a 30
或者導出
jstack pid |grep 16進制的thread_id -a 30 > xx.log