查看linux哪个线程占用cpu比较高
有时候在应用里面会出现cpu占用率很高的情况。
这时候就需要确定到底是哪个线程出了问题。
通常的ps,top等命令列出来的都是进程信息,而jvm通常只有一个主线程。
这就给我们debug造成了不便。于是想办法找出有问题的线程信息而非进程信息。
搜索了一下,大概有这么几种方式:
1. cd /proc
grep SleepAVG **/status | sort -k2,2 | head
2. top 然后Shift+H
3. ps -m
前两种我试过,第三种还有点问题。可能跟系统有关系,我们用的是RedHat
相关推荐
瓜牛呱呱 2020-11-12
starinshy 2020-11-10
farewellpoem 2020-11-09
Charlesbases 2020-10-23
arctan0 2020-10-14
hackerlpy 2020-09-25
温攀峰 2020-09-16
天空一样的蔚蓝 2020-09-04
ericxieforever 2020-09-03
cyhgogogo 2020-08-18
大唐帝国前营 2020-08-18
yuanlu 2020-08-17
deepSTEM 2020-08-16
chunjiekid 2020-08-16
lhtzbj 2020-08-13
shonmark 2020-08-03
cuiweisaidelike 2020-08-02
comeonxueRong 2020-08-02
zhuyonge 2020-08-01