一、Valgrind简介
Valgrind是Linux上非常有用的开源编程工具,主要用于C和C++代码的内存调试、内存泄漏检测和性能分析。
Valgrind包括一组工具,比较常用的有:
内存错误检测器Memcheck;
缓存和分支预测分析器Cachegrind;
生成调用图的缓存分析器Callgrind;
线程错误检测器Helgrind;
另一种线程错误检测器DRD;
堆分析器DHAT;
检测栈和全局数组多用的工具SGcheck;
块向量生成器BBV。
二、Valgrind下载
文件名:valgrind-3.9.0.tar.bz2
下载地址:http://valgrind.org/downloads/current.html
三、Valgrind安装
解压缩:tar jxvf valgrind-3.9.0.tar.bz2
安装:./configure
make
make install
四、安装结果
安装目录:/usr/local/lib/valgrind
头文件目录:/usr/local/include/valgrind
参考资料:
内存调试工具Valgrind 3.9.0发布:http://geek.csdn.net/news/detail/3290