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