Krishna
Продался Java
Ну вот, собственно релизю первую версию XCallGraph
Работает с профилями XDebug >= 2.1.3.
Программа, призванная заменить более не поддерживаемый и глючащий Wincachegrind и в перспективе, а в случае интереса к ней и развития, заменить все остальные обработчики профилей XDebug.
Качать дистрибутив и смотреть скрины тут: http://sourceforge.net/projects/xcallgraph/
Инструкции по профилированию с помощью XDebug читать тут: http://xdebug.org/docs/profiler
Большая просьба оставлять фидбек - писать на почту, указанную в Help/About, писать тут вопросы и отзывы.
Что скорее всего будет реализовано в следующих релизах:
* Оптимизация производительности
* Группировка с агрегацией по файлам и директориям
Что может быть реализовано в перспективе (не в последнюю очередь зависит от востребованности проекта у пользователей и их отзывов/реквестов)
* Интеграция в PDT
* Работа через сетевое соединение, с отображением профилей запросов в реальном времени (нужен патч XDebug)
* Вывод графа в графическом режиме (Аля Cachegrindvizualizer, но без такого гемора и нужды в сторонних тулзах)
* Экспорт визуального графа в SVG/PNG
* Отображение UML-диаграммы последовательности.
* Экспорт UML-диаграммы последовательности в .XMI (формат хранения UML, который понимают UML-редакторы)
* Печать визуального графа / UML с поддержкой многостраничности (делать большие плакатики из нескольких листов A4)
Так же, жду ваших идей и предложений.
UPD1:
Выложена версия 0.1.1 !
Изменения:
* Хоткей на открытие файла
* Сборка под Linux (пока только GTK)
* Корректное сообщение об ошибке для слишком старых версий XDebug
* Багфиксы ошибок парсинга профилей сделанных под виндой
Работает с профилями XDebug >= 2.1.3.
Программа, призванная заменить более не поддерживаемый и глючащий Wincachegrind и в перспективе, а в случае интереса к ней и развития, заменить все остальные обработчики профилей XDebug.
Качать дистрибутив и смотреть скрины тут: http://sourceforge.net/projects/xcallgraph/
Инструкции по профилированию с помощью XDebug читать тут: http://xdebug.org/docs/profiler
Большая просьба оставлять фидбек - писать на почту, указанную в Help/About, писать тут вопросы и отзывы.
Что скорее всего будет реализовано в следующих релизах:
* Оптимизация производительности
* Группировка с агрегацией по файлам и директориям
Что может быть реализовано в перспективе (не в последнюю очередь зависит от востребованности проекта у пользователей и их отзывов/реквестов)
* Интеграция в PDT
* Работа через сетевое соединение, с отображением профилей запросов в реальном времени (нужен патч XDebug)
* Вывод графа в графическом режиме (Аля Cachegrindvizualizer, но без такого гемора и нужды в сторонних тулзах)
* Экспорт визуального графа в SVG/PNG
* Отображение UML-диаграммы последовательности.
* Экспорт UML-диаграммы последовательности в .XMI (формат хранения UML, который понимают UML-редакторы)
* Печать визуального графа / UML с поддержкой многостраничности (делать большие плакатики из нескольких листов A4)
Так же, жду ваших идей и предложений.
UPD1:
Выложена версия 0.1.1 !
Изменения:
* Хоткей на открытие файла
* Сборка под Linux (пока только GTK)
* Корректное сообщение об ошибке для слишком старых версий XDebug
* Багфиксы ошибок парсинга профилей сделанных под виндой