应用cpu飙高,我们该如何去分析?
1、用户、进程id、父进程id、线程id、运行时间、CPU使用率、启动命令并按CPU使用率排序
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
如果线程id(TID=9932)占用的cpu比较高的话,将9932转化为16进制,即0x26CC
jstack 9859 > jstack-9859.dump
我们从jstack-9859.dump文件中找到该行,如下图
应用cpu飙高,我们该如何去分析?
1、用户、进程id、父进程id、线程id、运行时间、CPU使用率、启动命令并按CPU使用率排序
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
如果线程id(TID=9932)占用的cpu比较高的话,将9932转化为16进制,即0x26CC
jstack 9859 > jstack-9859.dump
我们从jstack-9859.dump文件中找到该行,如下图