gperftools进行CPU性能分析时,除了在代码中添加ProfilerStart()以及ProfilerStop()代码外,其他方法如何实现?
系统使用的是ubuntu 14.04 x86_64
gperftool版本为2.4
http://gperftools.googlecode.com/svn/...
上面的文档介绍了三种使用方法
如果是在代码中添加ProfilerStart()和ProfilerStop()这个方法经过试验是可行的,但是另外两种方式(添加CPUPROFILE环境变量,以及使用信号通知程序)不修改原来的代码,只是编译的时候使用 -lprofiler 选项重新编译,但是最后都不奏效。
不知道谁知道其中的原因,或者自己成功试验过。