xdebug правильно собирает данные профилирования за исключением одного сервиса - PullRequest
0 голосов
/ 21 сентября 2011

Я работаю над большим приложением, построенным на Zend Framework. Один из вызовов службы, который делает приложение, очень медленный (15 секунд), и я пытаюсь профилировать php с помощью xdebug, чтобы выяснить, что замедляет его. Тем не менее, xdebug не отслеживает какую-либо информацию для этого вызова службы. Он отлично работает со всеми остальными сервисными вызовами, но не медленным. Есть ли какой-то тайм-аут xdebug, который может быть причиной этого, или может быть какая-то другая проблема? Я собираюсь начать добавлять код с помощью microtime () и удалить xdebug, поскольку он не работает для одного вызова службы, для которого я хочу его использовать. (

1 Ответ

1 голос
/ 21 сентября 2011

Могу ли я предложить профилирование с помощью XHProf вместо этого?Гораздо проще отслеживать конкретные вызовы функций с помощью XHProf, а не cachegrind.

...