kcachegrind испытывает трудности с связью вызовов php xdebug
Я использую 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
Любая подсказка, в чем может быть проблема?
Спасибо
1 ответ
Наконец, это проблема XDebug с профилем. Похоже, что Kcachegrind изменили свой формат, но XDebug еще не был обновлен в соответствии с ошибкой # 639.
Это теперь исправлено для 2.1.1 и HEAD.