xhprof

#官网下载

http://pecl.php.net/package/xhprof

tar zxf xhprof-0.9.2.tgz

cd xhprof-0.9.2/extension/

sudo phpize

./configure --with-php-config=/usr/local/php/bin/php-config

sudo make

sudo make install

#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=<directory_for_storing_xhprof_runs>

xhprof.output_dir=/tmp/xhprof

php中的代码:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);

/** monitor begin */

include ‘common.php‘;

$host ‘127.0.0.1‘;

$port = 11216;

$objMc new Memcache();

$objMc->addServer( $host,$port,true,1,1,15,true );

$key ‘test‘;

$value file_get_contents‘b.js‘ );

$str = md5( $value );

dump( $str );

$objMc->set( $key,$value ); 

md5(base64_encode(pack(‘N6‘, mt_rand(), mt_rand(), mt_rand(), mt_rand(), mt_rand(), uniqid())));

$rs $objMc->get( $key );

dump( md5( $rs ) );

dump($rs) ;

$data = xhprof_disable();

include_once "xhprof_lib/utils/xhprof_lib.php"

include_once "xhprof_lib/utils/xhprof_runs.php"

$objXhprofRun new XHProfRuns_Default();

$run_id $objXhprofRun->save_run($data‘memcache‘);

/** monitor end */

dump( $run_id );

exit;

时间: 2024-10-27 03:57:24

xhprof的相关文章

使用XHProf查找PHP性能瓶颈

XHProf是facebook 开发的一个测试php性能的扩展,本文记录了在PHP应用中使用XHProf对PHP进行性能优化,查找性能瓶颈的方法. 安装Xhprof扩展 $ wget http://pecl.php.net/get/xhprof-0.9.4.tgz $ tar -zxvf xhprof-0.9.4.tgz $ cd xhprof-0.9.4 $ cd extension/ $ phpize $ ./configure $ make $ sudo make install 修改ph

XHProf的安装和使用(PHP性能测试神器)

XHProf是Facebook开发的性能调试工具,帮助我们的PHP程序性能调优,更加健壮.XHProf安装和使用方法将在本章讲解.XHProf是PHP的PECL扩展.没有XDeBug那些耗费资源,更加的小巧. 流程:程序开头打点,结尾打点.那么XHProf机会记录在两个点之间的所有代码响应时所耗费的时间.内存.CPU等各项指标,我们也可以知道一次请求调用了多少次MySQL,多少次Memcache,更加直观的指明优化道路. 安装: ------------下载并编译PHP-XHProf源码----

【转】给Windows + Apache 2.2 + PHP 5.3 安装PHP性能测试工具 xhprof

原文链接:http://blog.snsgou.com/post-816.html 1.下载XHProf 到这里 http://dev.freshsite.pl/php-extensions/xhprof.html 下载Windows版本的XHProf,我这里选择下载 XHProf 0.10.3 for PHP 5.3 vc9 和 xhprof_html 2.安装XHProf 把压缩包里的 xhprof_0.10.3_php53_vc9.dll 拷贝到PHP的ext目录下,然后在php.ini配

使用非root用户在RedHat 4下安装XHProf

XHProf是一个PHP性能分析工具.我采用的XHProf版本为0.9.4,下载地址:http://pan.baidu.com/s/1jGGgYMi 以下是在RedHat 4.4.7环境下安装.配置和测试XHProf的步骤.在有的RedHat版本上也通过了安装.这里选择的是非root用户安装,所以步骤可能繁杂了一些. 1.首先需要安装好Apache和PHP两个工具.此为安装XHProf之基础. 2.不过,还有两个“部件”需要安装.一个是m4,一个是autoconf,这两个是做什么的,我并不清楚.

xhprof 的安装方法以及xhprof 的使用方法(分析php程序)

1.xhprof的安装方法. 从git上下载xhprof,路径为https://github.com/kungyu/xhprof. cd xhprof/extension phpize ./configure --with-php-config=/usr/local/php/bin/php-config //路径为php-config的实际路径. make && makeinstall make test make test 会提示有几个被禁用的php函数开启. 将安装包里面的两个文件夹

centos6 安装xhprof扩展

首先配置yum源 追加CentOS 6.5的epel及remi源 # rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 检查已安装的php包 # yum list --enablerepo=remi --enablerepo=re

Xhprof安装笔记(PHP性能监控)

Xhprof是facebook开源出来的一个PHP性能监控工具,占用资源很少,甚至能够在生产环境中进行部署. 它可以结合graphviz使用,能够以图片的形式很直观的展示代码执行耗时 wget http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4/extension/ /usr/bin/phpize ./configure --with-php-config=/usr/local/ph

ubuntu 添加xhprof

sudo wget http://pecl.php.net/get/xhprof chmod 777 xhprof tar zxf xhprof cd xhprof-0.9.2 sudo su #安装php5-dev apt-get install php5-dev 如果上面的有错误则用这个: apt-get update apt-get install php5-dev --fix-missing cd extension/ phpize #下一步非常重要: ./configure -with

如何在本地配置php分析工具xhprof

测试环境: linuxMint + nginx1.4.6+mysql5.5+php5.5 什么是xhprof? XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序. 一,如何安装? 1,下载最新的xhprof包 官网地址:https://pecl.php.net/package/xhpr

使用 xhprof 进行性能分析

xhprof 是 facebook 开发的一个PHP扩展,作用来是用来做性能剖析.其官网:http://pecl.php.net/package/xhprof [安装] 1,下载最新的 tgz 包 2,将压缩包解绑到想要安装的地方 $dir 3,cd $dir/extension 4,./configure (./configure --help 可以查看参数) 5,make 6,make install 7,安装完后,在 $dir/modules 下面会生成一个 xhprof.so.修改 ph