1、查看进程的线程:
ps -eLf|egrep 'gateserver|UID'
2、跟踪线程调用:
strace -p 15530
3、统计线程中函数的调用小号CPU时间:
strace -p 16334 -c strace -p 15530 -o out.file #输出到out.file文件
4、只显示recv函数的调用:
strace -p 5314 -f -F -e recv
5、gdb调试线程:
gdb -p pid
6、查看线程打开的文件描述符:
lsof -p pid
本文介绍了在Linux环境下如何使用strace和gdb等工具进行线程的调试和分析,包括查看线程、跟踪调用、统计CPU时间及调试技巧。
1、查看进程的线程:
ps -eLf|egrep 'gateserver|UID'
2、跟踪线程调用:
strace -p 15530
3、统计线程中函数的调用小号CPU时间:
strace -p 16334 -c strace -p 15530 -o out.file #输出到out.file文件
4、只显示recv函数的调用:
strace -p 5314 -f -F -e recv
5、gdb调试线程:
gdb -p pid
6、查看线程打开的文件描述符:
lsof -p pid
1479

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