7

我正在尝试使用 valgrind - callgrind 工具来分析某些可执行文件。我已经使用callgrind_annotate --auto=yes. 创建的输出告诉我 Ir count ,根据我的理解,它是特定指令被调用的次数,但我想知道代码的哪一部分在执行中花费了最大时间。

我怎么知道呢?

在我的应用程序中,我想找到花费更多时间的部分......可能在某些情况下,某些函数被调用的时间比其他函数更多......但是被调用的时间更少的函数比其他

4

1 回答 1

5

我建议您使用 UI KCachegrind。它使您更容易理解您的应用程序流程并检测可能的瓶颈。

于 2015-10-30T11:22:02.723 回答