我的开发之道:调试(author:yazy)

我的开发之道:调试

  1. gdb
  2. perldb
  3. emacs


gcc        用编译器排除bug
gdb        调试工具
lint         静态代码分析工具,对C++支持不太好
dmsg      可以找到程序崩溃时的一些信息
top         查看进程的各种信息
vmstat    查看系统io
tcpdump  跟踪网络包
ethereal   图形化网络抓包工具
lsof         查看进程打开的文件,例如查文件描述符泄漏
ps           查看进程信息(例如进程当前执行的指令)
time        程序运行时间
gprof       程序性能
strace     跟踪进程使用的系统调用和信号
valgrind   检查内存访问错误等
purify      检查内存访问错误、代码覆盖率等,商业软件

你可能感兴趣的:(我的开发之道:调试(author:yazy))