C / C ++工具找到最频繁的函数调用?

时间:2016-02-28 04:17:56

标签: c++

有没有人知道Linux CLI工具可以包装正在运行的C / C ++程序并告诉我最常见的函数调用等统计信息?我已经看过valgrind和gdb了。只是想知道那里是否有其他人。

1 个答案:

答案 0 :(得分:2)

您可能需要查看gprof。以下链接提供了使用gprof所需的步骤。从本质上讲,它会告诉你程序花费最多时间和指令的功能。

https://sourceware.org/binutils/docs/gprof/

http://web.eecs.umich.edu/~sugih/pointers/gprof_quick.html

绝对要去UMich链接。它对如何使用gprof

有一个非常明确的解释