Записка по инструментам профайлинга php
Статья для ознакомления: http://habrahabr.ru/post/31468/ Нам понадобится на сервере xdebug с настроенным профайлингом: xdebug.profiler_enable=On xdebug.profiler_output_dir=#ваш путь для логов# xdebug.profiler_append=On xdebug.profiler_enable_trigger=On Далее на испытуемой машине запускаем нужные нам скрипты, ждем когда все отработает и xdebug создаст отчеты. Затем копируем отчеты себе на компьютер (считается что сервер у вас не на локальной машине) и открывам их в программах: linux: KCachegrind windows: CachegrindVisualizer или WinCachegrind Что это дает? Дает понимание какие скрипты и какой код - сколько отнимает ресурсов, причем все показывается в виде графов, что дает представление о цепочке вызовов. Вообщем - обязательно к использованию :) p.s. под windows бывает советуют еще WinCachegrind - стоит посмотреть. Данная программа конечно графики не рисует, но очень удобно и более адекватно, на мой взгляд, показывает тайминг...