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
https://www.cnblogs.com/hankguo/p/8038276.html