2011-02-11 47 views
5

我正在使用XDebug來生成配置文件的支持。生成配置文件,但我無法使用kcachegraph創建完整的調用圖。kcachegrind難以鏈接php xdebug調用

的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的repport,似乎作品,除了SOMT通話似乎上雙,與具有位置二者之一:(未知)。

請注意,index.php只有1行實際代碼,這是對前端控制器的要求。在執行的這個階段沒有自動加載,所以我真的不知道爲什麼我有2個require :: frontcontroller.php。

這裏有3個窗口,可以幫助您有一個截圖:
http://img46.imageshack.us/img46/2226/kcachegrind123.png

上可能是什麼問題任何線索?

謝謝

+0

這個翻倍還會發生在一個非常簡單的腳本中嗎? – Raffael 2011-02-12 19:21:43

回答

3

最後,這是配置文件的XDebug問題。 它看起來像Kcachegrind已經改變了他們的格式,但XDebug尚未根據錯誤#639更新。

現在這個固定爲2.1.1和HEAD。

+2

編譯xdebug-2.1.2後,它開始爲我工作。所以看起來現在已經修復了。 – 2011-10-18 15:36:34