Linux下C++性能测试工具valgrind的使用

1.安装

 valgrind是开源的性能分析利器。 根据它的文档,可以用它来检查内存泄漏等问题,还可以用来生成函数的调用图,就这两个功能就足够有吸引力了

(1)从http://valgrind.org下载最新的valgrind

tar -xfvalgrind-3.7.0.tar.bz2解压安装包。

(2)执行./configure
(3)make
(4)make install
(5)valgrind ls -l来检测是否正常工作

2.callgrind的使用

valgrind --tool=callgrind  your-program [program options]
callgrind_annotate --inclusive=yes --tree=both callgrind.out.<pid>


猜你喜欢

转载自blog.csdn.net/luchengtao11/article/details/76240388