SPX

SPX
软件
★5
软件描述
SPX 是“Simple Profiling eXtension”的缩写,是 PHP 的另一个剖析扩展。它与其他类似扩展的不同之处在于:完全免费,并且仅限于您的基础设施内使用(即不会将数据泄露给 SaaS 服务)。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 SPX?
一个简单直接的 PHP 性能分析扩展,内置网页界面——NoiseByNorthwest/php-spx
完全免费,仅限于您的基础设施内使用(即无数据泄露至 SaaS)。
使用极其简单:只需设置一个环境变量(命令行)或点击一个单选按钮(网页),即可开始分析脚本。因此您无需:
手动插入代码探针(甚至支持对长时间运行的命令行脚本使用 Ctrl-C)。
使用专用浏览器扩展或命令行启动器。
支持多种指标:目前共支持 21 种(各类时间指标、内存、包含文件数、正在使用的对象、I/O 等)。
可在不丢失上下文的情况下收集数据。例如 Xhprof(及其潜在分支)按调用者/被调用者对聚合数据,这会导致完整调用栈丢失,并禁止基于时间线或火焰图的分析。
自带网页界面,可实现:
启用/配置当前浏览器会话的性能分析
列出已分析的脚本报告
选择某份报告进行深入分析,支持以下交互式可视化:
时间线(可缩放至百万级函数调用)
平铺概览
火焰图




