gperftools进行CPU性能分析时,除了在代码中添加ProfilerStart()以及ProfilerStop()代码外,其他方法如何实现?


系统使用的是ubuntu 14.04 x86_64
gperftool版本为2.4

http://gperftools.googlecode.com/svn/...
上面的文档介绍了三种使用方法
如果是在代码中添加ProfilerStart()和ProfilerStop()这个方法经过试验是可行的,但是另外两种方式(添加CPUPROFILE环境变量,以及使用信号通知程序)不修改原来的代码,只是编译的时候使用 -lprofiler 选项重新编译,但是最后都不奏效。

不知道谁知道其中的原因,或者自己成功试验过。

性能

胡来的右手 9 years, 10 months ago

Your Answer