1. top -H, 找到占用CPU最高的线程
2. gdb -p attach到进程上面
3. info thread, 找到跟上面线程id对应的gdb 里面的ID
4. thread $id, 锁定上面的线程
5. bt 查看可疑信息。
排查高CPU占用线程
本文介绍了一种排查高CPU占用线程的方法:首先使用top-H找出占用CPU最高的线程,然后利用gdb-pattach定位到该进程,通过info thread找到对应线程ID,锁定线程并使用bt命令获取调用堆栈信息。
3639

被折叠的 条评论
为什么被折叠?