Кто-нибудь уже собрал 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