kcachegrind很难链接php xdebug调用

FMa*_*008 5 php xdebug kcachegrind

我正在使用XDebug生成配置文件支持.生成配置文件,但我无法使用kcachegraph创建完整的调用图.

XDebug配置是:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /var/www/xdebug/
xdebug.profiler_output_name = cachegrind.out.%t-%s
xdebug.profiler_enable_trigger=1
Run Code Online (Sandbox Code Playgroud)

当我在kcachegrind中打开支持时,它似乎有效,除了somt调用似乎是double,其中一个有一个位置:(未知).

请注意,index.php只有1行实际代码,这是对前端控制器的要求.在执行的这个阶段没有自动加载,所以我真的无法弄清楚为什么我有2个require :: frontcontroller.php.

以下是3个可能对您有帮助的窗口的屏幕截图:http:
//img46.imageshack.us/img46/2226/kcachegrind123.png

什么可能是问题的任何线索?

谢谢

FMa*_*008 3

最后,这是配置文件的 XDebug 问题。看起来 Kcachegrind 已经改变了它们的格式,但是 XDebug 还没有根据 bug #639进行更新。

现在 2.1.1 和 HEAD 已修复此问题。

  • 编译 xdebug-2.1.2 后,它开始为我工作。所以看起来现在已经修复了。 (2认同)