Что-то подобное существует?
Я нахожусь в окнах и использую приложение WinCacheGrind и, похоже, не работает с большими файлами (~ 2 МБ). Я получаю такие ошибки, как «не удается найти цель вызова».
Вы знаете какой-либо парсер для таких файлов, написанных на PHP, которые могут помочь мне создать собственный анализатор cachegrind?
я не уверен, что это возможно в PHP, но можно попробовать http://sourceforge.net/projects/precompiledbin/ , если вы просто хотите читать файлы cachegrind, KCacheGrind работает на linux, но кто-то портировал его для запуска в windows
Ссылка: браузер результатов Windows Callgrind, альтернатива KCacheGrind
Некоторое время я использую webGrind.
http://code.google.com/p/webgrind/
Это фантастика для отладки сервера, где у вас нет простого / быстрого доступа к файлам, поскольку он все читается / интерпретируется удаленно, а затем просматривается в Интернете.
Независимость платформы была для меня отличной, поскольку я развиваюсь на 3 компьютерах и ноутбуке. Пока я могу просматривать веб-страницу, где я работаю, я могу отлаживать свой вывод. Нет необходимости устанавливать одно и то же приложение на 4 отдельных компьютерах и устраняет необходимость постоянной передачи гигантских файлов отладки между указанными компьютерами.
В настоящее время я рассматриваю это как веб-приложение как необходимое, как что-то вроде phpMyAdmin.
Я действительно надеюсь, что это поможет кому-то еще попытаться решить аналогичный сценарий использования.
EDIT: если вы хотите увидеть его в действии, WAMP поставляется с ним (в основном) предварительно сконфигурированным. [Http://wamp.sourceforge.net/]
По моему опыту, QCacheGrind (Windows-версия KCacheGrind) намного быстрее, чем WebGrind и очень стабилен: http://sourceforge.net/projects/qcachegrindwin/