我已经能够从终端分析我的程序的callgrind细节......
但是,当我想使用“KcacheGrind”在图形工具中查看结果时......我无法访问默认情况下应该在Source_Code选项卡下可用的mysource代码。
有人能指出需要做什么吗?
答案 0 :(得分:4)
对我来说,分析php并使用kcachegrind(版本0.7kde),我转到[settings] - > [配置] - > [Annotations]然后添加一个文件夹,其中包含我运行测试的代码的完全副本(或者代码的实际位置,如果您可以从运行kcachegrind的机器访问)。
答案 1 :(得分:2)
您需要在启用调试信息的情况下进行构建,并在该位置提供源,它们是在构建期间。 AFAIK,这可能是配置的,但默认情况下,源应位于同一位置,因此如果您在不同的计算机上构建,则应将它们放置在构建计算机上。