我刚刚使用了
gprof
来分析我的程序。我想看看哪些函数消耗了最多的 CPU 时间。不过现在,我想用另一种方式来分析我的程序。我想要看看哪些代码行消耗了最多的 CPU 时间。起初,我读到 gprof
可以做到这一点,但我找不到合适的选项。
现在,我找到了 gcov
。然而,我正在尝试执行的第三方程序没有 "./configure
",因此我无法应用 "./configure --enable-gcov
"。
我的问题很简单。有人知道如何获取每行代码的执行时间吗?
(我更喜欢使用 gprof
,因为我发现它的输出非常易于阅读和理解。)