在gprof中配置单个功能

时间:2009-07-31 18:27:05

标签: c++ gprof

是否可以使用gprof在C ++中对单个函数进行换行?

类似的东西:

gprof -l -F function_name ...

,这似乎不起作用。

3 个答案:

答案 0 :(得分:2)

使用valgrind可以轻松完成。如果您有机会在开发环境中使用它,这是一个很棒的工具。它甚至还有图形界面kcachegrind

答案 1 :(得分:1)

尝试使用 [symspec] 的选项来过滤结果。 gprof 2.18.0表示不推荐使用 -F -f ,而是使用symspec。

此外, -l <​​/ strong>可能无法与使用较新版本的gcc编译的二进制文件一起使用。请尝试 gcov

答案 2 :(得分:1)

您是否在寻找可疑的性能问题?如果你对它的位置有一个偏见,那么它很可能不存在。如果您确实想要查找性能问题,首先您可能需要超越myths perpetuated by gprof