top 找出進程id
jstack pid >> java.text 輸出堆棧
top -H -p pid 或者 ps -mp pid -o THREAD、tid、time 找到佔用資源最大的 線程id
printf "%x\n" tid
jstack pid | grep 線程 -A 30。--查看所搜索文本後面30行
//-A -B -C 後面都跟阿拉伯數字
//-A是顯示匹配後和它後面的n行。
//-B是顯示匹配行和它前面的n行。
//-C是匹配行和它前後各n行。
根據轉換後的 tid 再第一步的文件中查找線程堆棧信息