软件debug
文章平均质量分 76
singing1001
码农
展开
-
pclint使用静态检测代码内存使用错误
C-Lint是一个历史悠久,功能异常强劲的静态代码检 测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮 你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft, PC-Lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司和个人开发而...转载 2013-04-12 15:39:50 · 3221 阅读 · 1 评论 -
挂起bug的解决思路
最近在压力测试下我们出现了一些BUG,比较棘手,我在各位思想基础上总结如下解决办法。1:一定要先尽快解决简单问题,在干净基础上进行测试。这样干扰因素会减少,因为压力情况下出现的BUG很棘手。这也是我们把压力测试放到功能测试后面的原因。例如修改虚拟池的简单BUG就干扰了现在的压力下的BUG。所以再把这个问题解决后要再次进行压力测试。2:解决BUG一定要结合当时的测试方法和测试目进行分析...原创 2009-02-18 16:42:00 · 2688 阅读 · 0 评论 -
转linux c程序获取cpu使用率及内存使用情况
我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段。服务器的CPU利用率高,则表明服务器很繁忙。如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统需要调优。这个是即使不懂技术的人都容易理解的事情。上面理解对吗?我个人觉得不十分准确。这个要看后台你测试的进程是什么类型的。如果是计算密集型的进程,当前端压力越来越大的时候,很容易把CPU利用率打...转载 2011-11-04 16:32:15 · 739 阅读 · 0 评论 -
Linux C内存泄露检测工具
在Linux下些C语言程序,最大的问题就是没有一个好的编程IDE,当然想kdevelop等工具都相当的强大,但我还是习惯使用kdevelop工具,由于没有一个习惯的编程IDE,内存检测也就成了在Linux下编写程序的一个大问题。 是不是说没有一种内存检查工具能够在Linux使用呢,也不是,像valgrind工具还是相当不错的。他的下载地址是http://valgrind.org/download...转载 2013-04-12 15:32:24 · 807 阅读 · 0 评论 -
backtrace
http://www.cnblogs.com/mickole/p/3246702.htmlhttp://man7.org/linux/man-pages/man3/backtrace_symbols.3.htmlDESCRIPTION backtrace() returns a backtrace for the calling program, in t...转载 2019-05-03 14:01:42 · 514 阅读 · 0 评论 -
mallinfo - obtain memory allocation information
mallinfo - obtain memory allocation informationSYNOPSIS #include <malloc.h> struct mallinfo mallinfo(void);DESCRIPTION The mallinfo() function returns a copy of ...转载 2019-05-03 14:49:21 · 470 阅读 · 0 评论