cpu、內存偏高排查

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 再第一步的文件中查找線程堆棧信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章