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>