php xhprof extension,PHP性能分析工具-xhprof扩展安装

简述:XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开 销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数 据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递归调用中每个深度的调用一个有用的命名来避开死循 环。XHProf分析报告有助于理解被执行的代码的结构,它有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制调用关系图。

环境:CentOS 5.5 x64

安装:

cd /root/tools

wget http://pecl.

tar zxf

cd xhprof-0.9.2

cd extension

/elain/apps/

./configure --with-php-config=/elain/apps/php/bin/php-config

make && make install

cd ../../

#2.安装Graphviz

wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.28.0.tar.gz

tar zxf graphviz-2.28.0.tar.gz

cd graphviz-2.28.0

./configure --prefix=/elain/apps/graphviz

make  && make install

cd ..

ln -s /elain/apps/graphviz/bin/* /bin/

#3.安装libpng

wget http://cdnetworks-kr-2.dl.sourceforge.net/project/libpng/libpng15/1.5.2/libpng-1.5.2.tar.gz

tar zxf libpng-1.5.2.tar.gz

cd libpng-1.5.2

./configure --prefix=/elain/apps/libpng

make && make install

cd ..

编辑php.ini

vi  /elain/apps/php/etc/php.ini

extension = "xhprof.so"

[xhprof]

xhprof.output_dir="/elain/logs/xhprof/log"

重启php即可

转载请注明: 转载自http://www.elain.org

本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/632303

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值