centos 7 x86-64
安装环境:
yum install gperftools
yum install gperftools-devel
test.cc
#include <iostream>
#include <gperftools/profiler.h>
int main() {
ProfilerStart("/tmp/test"); // 添加函数之一
for (int i = 0; i < 100000; i++)
std::cout << "profileStart" << std::endl;
ProfilerStop(); // 添加函数之二
}
g++ -std=c++11 -lprofiler test.cc
./a.out
pprof --pdf a.out /tmp/test >> test.pdf
reference:
gperftools
拓展:
windows:
doxygen