找出占用cpu最高的线程
生活随笔
收集整理的這篇文章主要介紹了
找出占用cpu最高的线程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
| 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 進程號得到j(luò)ava執(zhí)行棧,然后grep16進制找到相應(yīng)的信息 |
| ? |
| ? |
| ? |
| ? |
| ? |
| ? |
| ? |
| ? |
?
總結(jié)
以上是生活随笔為你收集整理的找出占用cpu最高的线程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rebase参数以及注意事项
- 下一篇: Linux下C开发环境的构成和安装