Тестирование быстродействия php кода

bright

Guest
Тестирование быстродействия скриптов

Необходимо протестировать скрипты сайта на быстродействие для выявления узких мест и алгоритмическо (имеется ввиду не время выполнения всего скрипта, а время выполнения каждой конструкции кода). Скрипты по большей части разрозненные, их много и объектно ориентированный подход используется редко. Конечно можно наставить везде и всюду принтов и смотреть время исполнения на каждом шаге тестирования, но это не совсем желаемый выход из положения. Есть ли правильный способ сделать нечто подобное (без вмешательства в исходный код, с репортами и прочим)?

-~{}~ 26.09.06 16:24:

Эту тему нужно закрыть. Извините.

-~{}~ 26.09.06 16:25:

Рука дрогнула
 

bright

Guest
Тестирование быстродействия php кода

Необходимо протестировать скрипты сайта на быстродействие для выявления узких мест и логической избыточности (имеется ввиду не время выполнения всего скрипта, а время выполнения каждой конструкции кода). Скрипты по большей части разрозненные, их много и объектно ориентированный подход используется редко. Конечно можно наставить везде и всюду принтов и смотреть время исполнения на каждом шаге тестирования, но это не совсем желаемый выход из положения. Есть ли правильный способ сделать нечто подобное (без вмешательства в исходный код, с репортами и прочим)?
 

Wicked

Новичок
Можно поюзать дебаггеры со встроенными профайлерами: http://phpclub.ru/faq/wakka.php?wakka=PhpProfiling&v=cwy

Но выбор не ограничивается APD vs Xdebug
 

bright

Guest
Меня интересуют бесплатные тулы с возможностью автоматического профайлинга и совместимые с zend optimizer. Получается, XDebug сразу отпадает, у APD не нашел механизма, включающего автоматически

-~{}~ 26.09.06 18:06:

й профайлинг. Какие еще остаются?
 

bright

Guest
Насколько я понял инструкцию по установке, он вместе с оптимайзером просто не встанет. Хотя попробовать можно.
 

magic

lancer
Вообще то нормальные люди сразу понимают, что при тестировании быстродействия скриптов оптимайзер немного не в тему.
 
Сверху