当我点击我的 Drupal 应用程序的搜索 URL 时,我可以看到 CPU 使用率很高。我在 PHP5.6 上启用了 XHProf 模块和 UProfiler 扩展来查找罪魁祸首函数。
但是我得到的报告只给了我需要 cpu 时间的第一级功能。
但是,函数名称上没有超链接可以单击它并向下钻取。关于可以做些什么来深入研究的任何建议?
基本上它只显示平面配置文件,我如何获得分层配置文件视图?
当我点击我的 Drupal 应用程序的搜索 URL 时,我可以看到 CPU 使用率很高。我在 PHP5.6 上启用了 XHProf 模块和 UProfiler 扩展来查找罪魁祸首函数。
但是我得到的报告只给了我需要 cpu 时间的第一级功能。
但是,函数名称上没有超链接可以单击它并向下钻取。关于可以做些什么来深入研究的任何建议?
基本上它只显示平面配置文件,我如何获得分层配置文件视图?
你应该看看 php-spx https://github.com/NoiseByNorthwest/php-spx
它是一个(跟踪/采样)分析器,随其 Web UI 一起提供,允许深入分析分析报告(交互式时间线、平面轮廓、Flamegraph)。
免责声明:我是作者。
这完全可以使用 Xhprof 附带的本机 GUI,您只需使该xhprof_html
目录可从您的文档根目录访问。