我正在使用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
当我在kcachegrind中打开支持时,它似乎有效,除了somt调用似乎是双重的,其中一个有一个位置:(未知)。
请注意,index.php只有1行实际代码,这是对前端控制器的要求。在执行的这个阶段没有自动加载,所以我真的无法弄清楚为什么我有2个require :: frontcontroller.php。
以下是3个可能对您有所帮助的窗口的截图:
http://img46.imageshack.us/img46/2226/kcachegrind123.png
关于可能出现什么问题的任何线索?
由于
答案 0 :(得分:3)
最后,这是配置文件的XDebug问题。 看起来Kcachegrind已经改变了它们的格式,但XDebug还没有根据bug #639进行更新。
现在修复了2.1.1和HEAD。