CPU篇之定位占用cpu最高的方法

第一步,常用top命令找到占用cpu最高的进程,拿到进程号pid 29054;

CPU篇之定位占用cpu最高的方法

第二步:查到当前进程最耗cpu的线程(其中29054为第一步查到的进程号)

ps -mp 29054 -o THREAD,tid,time | sort -rn | more

第三步:将需要的线程ID转换为16进制格式(其中TID填入第二步查询出的TID):

printf “%x\n” TID

第四步: 打印对应线程的堆栈信息,定位最耗cpu的方法

jstack pid |grep tid -A 30

上一篇:android studio的jni和so


下一篇:yum提示Another app is currently holding the yum lock; waiting for it to exit...