я узнал о графы пламени и я нахожу их увлекательными — однако я не нашел полезной ссылки на то, как их сгенерировать для моих скриптов PHP. Как я могу собрать данные и сгенерировать графики, используя PHP?
Ты можешь использовать Xdebug создать кешгринд профили вашего php кода. Вы можете взглянуть на этот проект это обрабатывает вывод cachegrind xdebug с помощью php.
Я нашел эту статью из platform.sh где они используют xhprof чтобы вывести набор данных из вызовов выполнения, затем Perl-скрипт с именем flamegraph.pl обрабатывает набор данных, который будет отображаться как SVG. Немного больше копания, и я смог найти официальный репозиторий графа пламени на GitHub который содержит логику flamegraph.pl. Три ресурса объединились, и я смог создать график пламени по желанию, хотя YMMV.