我正试图配置某些可执行文件使用val差克-呼叫研磨工具。我使用callgrind_annotate --auto=yes创建了带注释的输出。所创建的输出告诉我Ir计数,据我理解,Ir计数是特定指令被调用的次数,但我想知道代码的哪一部分在执行过程中占用最大的时间。
我怎么知道呢?
在我的申请中,我想找出花费更多时间的那部分.在某些情况下,某些函数被调用的时间比其他函数的时间要长。但是被称为较少时间的函数比另一个要花费更多的时间。
发布于 2015-10-30 11:22:02
我建议您使用UI KCachegrind。它使您更容易理解应用程序流和检测可能的瓶颈。
https://stackoverflow.com/questions/33434551
复制相似问题