valgrind 使用

上一篇 / 下一篇  2008-08-21 22:00:32

除了mtrace函数可以检查内存泄漏,使用valgrind也可以检测出内存泄漏,不管使用那个,都要正常的操作。正常的退出。

首先,apt-get install valgrind 或者yun 一下也行,下个源码包就行了,呵呵 。
可以man valgrind 。里面有好多的选项,平时大家只要使用这几个选项就差不多了
valgrind --tool=memcheck   --leak-check=yes   ./二进制文件

第二,进行正常的操作后,退出


第三,注意   LEAK SUMMARY:信息:
          工具会把认为有内存泄漏的地方,都会列出来.

根据结果信息,就可以找到错误的代码了

TAG:

 

评分:0

我来说两句

Open Toolbar