如何使用PHP生成火焰图?
我了解了火焰图,并发现它们很吸引人 - 但是,我找不到有关如何为我的PHP脚本生成它们的有用参考。如何使用PHP收集数据并生成图形?
我了解了火焰图,并发现它们很吸引人 - 但是,我找不到有关如何为我的PHP脚本生成它们的有用参考。如何使用PHP收集数据并生成图形?
我从 platform.sh 找到了这篇文章,他们使用xhprof从执行调用中输出数据集,然后使用一个名为perl脚本 flamegraph.pl 处理要显示为SVG的数据集。再深入一点,我就能够在GitHub上找到包含 flamegraph.pl 逻辑的官方火焰图存储库。这三种资源结合起来,我能够通过YMMV根据需要生成火焰图。