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進制找到相應的信息 |