PHP性能测试工具之Xhprof - Go语言中文社区

PHP性能测试工具之Xhprof


Xhprof是一个PHP性能测试工具,该扩展只能安装在linux环境之下。

首先安装步骤

下载xhprof的源码包官网http://pecl.php.net/package/xhprof
tar -zxvf xhprof-0.9.4.tgz
cd  xhprof-0.9.4
cd extensions
./configure --with-php-config=/usr/local/data/php/bin/php-config //这里注意是自己的php路径
make
sudo make install
修改php.ini
extension=xhprof.so
xhprof.output_dir="/vagrant_data/xhprof"
#重启php-fpm
ps aux | grep php-fpm
找到  master 进程
kill -USR2 进程号

查看phpinfo是否成功


OK,看到之后说明已经安装成功了。接下来做个测试看下效果。

解压之后的压缩包里面包含了xhprof_html和xhprof_lib2个文件夹就是用来展示测试结果使用的:


接着访问一下examples文件夹下面的sample.php就行了:127.0.0.1/examples/sample.php。

接着访问127.0.0.1/xhprof_html/index.php



点击调转



分析的结果已经展示在了界面上面,点击[View Full Callgraph]可以展示一张分析图片

需要安装

yum install graphviz

安装完毕之后点击查看图片


以图片的形式展示。该结果因为测试比较简单,实际开发中结果会很多很复杂。

这种界面不怎么友好,后续会研究xhprof gui。



版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/gaoxuaiguoyi/article/details/80231556
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 16:17:37
  • 阅读 ( 789 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢