當前位置:
首頁 >
找出占用cpu最高的线程
發布時間:2025/3/8
39
豆豆
生活随笔
收集整理的這篇文章主要介紹了
找出占用cpu最高的线程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| ps -eo %cpu,pid |sort -n -k1 -r | head -n 1| awk ?'{print $2}'| xargs top ?-b -n1 -Hp | grep COMMAND -A1 |tail -n 1 |awk '{print $1}'| xargs printf 0x%x ? |
| ? 在命令行輸入top,然后shift+p查看占用CPU最高的進程,記下進程號 ? 在命令行輸入top -Hp 進程號,查看占用CPU最高的線程 ? 使用printf 0x%x 線程號,得到其16進制線程號 ? 使用jstack 進程號得到java執行棧,然后grep16進制找到相應的信息 |
| ? |
| ? |
| ? |
| ? |
| ? |
| ? |
| ? |
| ? |
?
總結
以上是生活随笔為你收集整理的找出占用cpu最高的线程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rebase参数以及注意事项
- 下一篇: 如何编写一个shell脚本