jjzjj

kcachegrind

全部标签

c++ - 如何解释 kcachegrind 的结果

谁能告诉我如何对kcachegrind的结果感兴趣。我有两个版本的代码(v1、v2)都在Debug模式下编译。我通过带有选项的valgrind运行它们:valgrind--tool=callgrind-v....由此生成的输出文件在kcachegrind中打开。现在我已经发现代码的v2版本比第一个版本v1运行得更快。但是我如何从kcachegrind的调用图中获取结果。在kcachegrindAllCallers选项卡中,我有以下列:Incl.,距离,被叫,来电者.IIUC、Called和caller是程序中调用“调用者”的次数。但我不知道其他人。另一件事是选择特定功能,然后“调用者”