天高任鸟飞 海阔凭鱼跃

……C++正在学习中……
posts - 28, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

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

Posted on 2006-11-21 02:02 Jaunt 阅读(337) 评论(0)  编辑 收藏 引用 所属分类: 编程人生
我的开发之道:调试

  1. gdb
  2. perldb
  3. emacs


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


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理