Профилирование медленной настройки Zend Framework MVC

Я борюсь с низкой производительностью в Zend MVC.

Я установил один контроллер, который выполняет только die () , и я включил xdebug и вытащил webgrind по моему запросу, который сообщает мне:

789 different functions called in 2150 milliseconds (1 runs, 137 shown)

У меня проблемы с определением, что именно занимает так много времени:

[procedural]      {main}    O   1   9   2150
[class]       Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap  O   5   7   1203
[class]       Zend_Config_Ini->_processKey  O   622     451     1191
[class]       Zend_Config_Ini->_processSection  O   2   49  1023
[class]       Zend_Application_Bootstrap_BootstrapAbstract->_executeResource    O   16  11  1017

(Вышеупомянутое в значительной степени говорит мне, что это загрузочные классы, определенные в моем application.ini, но я понятия не имею, какие из них медленные)

Какой хороший способ точно определить, на каком этапе код, который занимает большую часть времени обработки?

7
задан Jon Skarpeteig 18 September 2011 в 11:33
поделиться