您的位置:首页 > 其它

分析进程占用 cpu过高 方法

2013-11-04 22:57 232 查看
基本思想是看进程的线程,看哪个线程占用cpu过高,然后用gdb调试线程,看是否有死循环或者死锁问题。

1.进程 里线程cpu排序

 ps H -e -o pid,tid,pcpu,cmd --sort=pcpu |grep freeswitch

2. gdb  attach 到进程号码

3. gdb  info threads

找到线程号码对应的thread,

thread 线程号码切换到线程

bt

查看线程调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: