XHProf分析 - 如何获取分层配置文件?

时间:2018-06-15 08:06:55

标签: php performance profiling cpu-usage xhprof

当我点击Drupal应用程序的搜索URL时,我可以看到高CPU使用率。我在PHP5.6上启用了XHProf模块和UProfiler扩展来查找罪魁祸首函数。

但是我得到的报告只给了我第一级功能,这需要cpu时间。

enter image description here

但是,函数名称上没有超链接可以点击它并向下钻取。还有什么建议可以用来深入研究?

基本上它只显示平面轮廓,如何获得分层轮廓视图?

2 个答案:

答案 0 :(得分:1)

您应该看看php-spx https://github.com/NoiseByNorthwest/php-spx

这是其Web UI附带的(跟踪/采样)探查器,用于深入分析探查报告(交互式时间线,平面探查,Flamegraph)。

免责声明:我是作者。

答案 1 :(得分:0)

使用Xhprof随附的本机GUI完全可以做到这一点,只需使xhprof_html目录可从文档根目录访问。