Статьи

Интерфейс PHP для профилирования Xdebug?

Кто-нибудь уже собрал PHP-интерфейс для просмотра результатов профилирования Xdebug 2.x?

В Xdebug 1.x была замечательная xdebug_dump_function_profile() которая xdebug_dump_function_profile() таблицу HTML, содержащую статистику профилирования в вашем выводе — это очень удобно в использовании, игнорируя небольшую проблему, заключающуюся в том, что выполнение этого «в полосе» с кодом, который вы профилируете, наклоняет результаты , В Xdebug 2.x он был удален , и теперь вам нужен инструмент, такой как kcachegrind или wincachegrind , выходной файл, сгенерированный Xdebug, выступающий в роли посредника.

Формат выходного файла профиля довольно прост (на самом деле, разработчик wincachegrind предоставляет краткое резюме с установкой README). Возможно, более сложная проблема заключается в том, как обращаться с большими файлами. И это может быть веской причиной для использования AJAX… На самом деле заманчиво сделать снимок с использованием wxpython ( книга вышла, кстати, и это хорошо) и собрать кросс-платформенный интерфейс, но это уже другая история.

Или мне нужно сделать это самому? 😉

Примечание: полное руководство по Xdebug — http://derickrethans.nl/files/phparch-xdebug-qa.pdf