Xhprof php性能测试用具用法小结
程序员文章站
2024-02-10 22:55:22
...
Xhprof php性能测试工具用法小结
Xhprof 是facebook推出的轻量级的php性能分析工具,和Xdebug相比,XHProf更加易用和可控,尤其是生成流程图和调试数据对比的功能很好很强大。 下面简单介绍下Xhprof的安装及使用。
1、安装
可以从页面 下载相应版本及了解各个版本依赖条件。 安装前,先假设php的bin目录是:/usr/local/php/bin
[[email protected] extension]# ln -s /usr/local/php/bin/phpize /usr/bin/phpize[[email protected] tool]# wget http://pecl.php.net/get/xhprof-0.9.2.tgz[[email protected] tool]# tar -zxvf xhprof-0.9.2.tgz [[email protected] tool]# cd xhprof-0.9.2/extension/[[email protected] tool]# ./configure --with-php-config=/usr/local/php/bin/php-config[[email protected] tool]# make[[email protected] tool]# make install
通过上面的操作,如果运气不是非常糟糕的话,你应该看到类似这样的提示:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
进入到php扩展库目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ ,你将看到xhprof.so 共享库文件。
2、配置
在php.ini文件中,添加如下配置:
[xhprof]extension=xhprof.so;; directory used by default implementation of the iXHProfRuns; interface (namely, the XHProfRuns_Default class) for storing; XHProf runs.;;xhprof.output_dir=xhprof.output_dir=/tmp/xhprof
重启下php,就可以在使用xhprof了。
3、拷贝文件
把xhprof-0.9.2目录下的目录xhprof_html 和 xhprof_lib 下的所有文件拷贝到你网站的主目录下,假设网站主目录:/opt/wordpress
[[email protected] xhprof-0.9.2]# cp -R xhprof_* /opt/wordpress
4、使用
参考下面的解释说明:
save_run($data, "xhprof"); //查看运行结果的url//run的值来源于save_run的返回值//source值来源于save_run的第二个参数 //www.abc.com 需要用自己的域名替换echo "http://www.abc.com/xhprof_html/index.php?run=".$run_id."&source=xhprof";
在浏览器中打开输出的url,及可看到相关的性能信息。
相关文章
相关视频
推荐阅读
-
Xhprof php性能测试用具用法小结
-
给Windows + Apache 22 + PHP 53 安装PHP性能测试工具 xhprof
-
【转】给Windows + Apache 2.2 + PHP 5.3 安装PHP性能测试工具 xhprof,性能测试xhprof_PHP教程
-
基于在生产环境中使用php性能测试工具xhprof的详解 游戏性能测试工具 web性能测试工具 网络性能测试工
-
基于在生产环境中使用php性能测试工具xhprof的详解
-
基于在生产环境中使用php性能测试工具xhprof的详解
-
PHP性能测试工具xhprof安装与使用方法详解
-
基于在生产环境中使用php性能测试工具xhprof的详解
-
【转】给Windows + Apache 2.2 + PHP 5.3 安装PHP性能测试工具 xhprof,性能测试xhprof_PHP教程
-
使用xhprof在开发环境中测试php性能