Что происходит со скоростью XDebug в последнее время? Я протестировал следующие версии - все они запускают одну и ту же страницу (зрелое приложение Symfony 2, поэтому не просто запрос каким-либо образом), и кажется, что с версии 2.7 ситуация ухудшилась, а затем еще больше, когда он отключил ZendOPCache в2.7.2.
- 2.8.0b2 - 22,3 секунды
- 2.7,2 - 6,9 секунды
- 2,7,0 - 4,8 секунды
- 2,6.1 - 2,3 секунды
(Все на том же оборудовании, выполняемое простым переключением используемой версии XDebug)
Естественно, без XDebug страница работает нормально (0,7 секунды), но с использованием последних версий (и я ценю, что 2.8.0 является бета-версией), он становится непригодным для использования.
Это мой конфиг, который я использовал для теста
xdebug.remote_enable=1
xdebug.remote_mode=req
xdebug.idekey=default
xdebug.remote_host=127.0.0.1
xdebug.remote_autostart=0
xdebug.var_display_max_children=512
xdebug.var_display_max_data=32000
xdebug.var_display_max_depth=8
xdebug.remote_log=/tmp/xdbg.log
Я тогданашел еще несколько советов, и это немного сбило с толку, но мы говорим несколько мс во всех версиях.
[xdebug]
xdebug.remote_enable=1
xdebug.remote_mode=req
xdebug.idekey=default
xdebug.remote_host=127.0.0.1
xdebug.remote_autostart=1
xdebug.var_display_max_children=512
xdebug.var_display_max_data=32000
xdebug.var_display_max_depth=12
xdebug.remote_log=/tmp/xdbg.log
xdebug.profiler_enable=0
xdebug.collect_includes = 0
xdebug.collect_params = 0
xdebug.collect_return = 0
xdebug.collect_vars = 0
xdebug.overload_var_dump = 2
xdebug.coverage_enable = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 1
Я просто что-то упускаю или просто XDebug в наши дни работает медленно?