教程:使用tideways绘制php callgraph(profiling)
优采云 发布时间: 2022-10-19 05:05教程:使用tideways绘制php callgraph(profiling)
零。概述
潮道是一个付费的在线应用程序,这里有许多很棒的功能。
可以在官网注册,免费使用一个月。如果我想继续使用它并且不想付费怎么办?答:更改您的电子邮件地址!
本文主要介绍如何用tideways绘制php callgraph(profiling)。
从调用图中可以清楚地看到:
- php函数调用关系
- 每一步的执行时间
- 函数执行的次数
并相应地优化代码。
与xdebug和xhprof相比,tideways的优势如下:
- 支持代码级自定义(xdebug 只能在 php.ini 中设置)
- 持续维护,支持php7及以上(xhprof不再维护)
- 更丰富的UI和在线功能支持
1.安装
echo "[tideways]
name = Tideways
baseurl = https://s3-eu-west-1.amazonaws.com/qafoo-profiler/rpm" > /etc/yum.repos.d/tideways.repo
rpm --import https://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg
yum makecache --disablerepo=* --enablerepo=tideways
yum install tideways-php tideways-cli tideways-daemon
php -m 查看是否安装成功-查看是否有潮道
实施
<p>