标签 xhprof 下的文章

2014
12-12

PHP性能分析之Xhprof数据说明

之前介绍了《PHP性能分析之Xhprof安装》和《PHP性能分析之Xhprof的使用》,链接如下:

下面来介绍下Xhprof输出的性能数据说明。

Xhprof性能数据界面如下:

7.png

Incl.       表示Including(包含)的缩写
Excl.       表示Excluding(不包含)的缩写
Function Name:      函数名
Calls:              调用次数
Calls%:             调用次数的百分比(图中带有百分比符号的字段皆表示百分比的意思,所以后面不在介绍)
Incl. Wall Time:    包含子函数执行的所有花费时间。单位:微秒(下同)
Excl. Wall Time:    函数本身执行所花费的时间。
Incl. CPU:          包含子函数执行的所花费的CPU时间。
Excl. CPU:          函数本身执行所花费的CPU时间。
Incl.MemUse:        包含子函数执行的所占用的内存。单位:字节(下同)
Excl.MemUse:        函数本身执行所占用的内存。
Incl.PeakMemUse:    包含子函数执行,所占用内存的峰值。
Excl.PeakMemUse:    函数本身执行所占用内存的峰值。
查看全文 >
2014
12-03

PHP性能分析之Xhprof的使用

上一节介绍了《PHP性能分析之Xhprof的安装》(点击查看详情)。
这一节来介绍下Xhprof的具体使用。

Xhprof的使用方式,直接贴示例代码,如下:

//在代码的开头处添加启动“xhprof性能分析器”函数
xhprof_enable(); 

function test(){
    for($i=0; $i<10000; $i++){
        ......
    }
}
test();

//在代码的结束处添加“停止xhprof分析器”函数
$xhprofData = xhprof_disable();

//输出xhprof分析器收集到的性能数据
var_dump($xhprofData);
查看全文 >
2014
12-01

PHP性能分析之Xhprof安装

Xhprof是facebook开源的一个分层PHP性能分析工具。可以收集函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,还可以细分成调用者和被调用者的开销。

下面介绍Xhprof的安装:

1、获取安装包
wget http://pecl.php.net/get/xhprof-0.9.4.tgz

如下图所示:
2.png


2、解压安装包
tar -zxvf xhprof-0.9.4.tgz
cd xhprof-0.9.4
cd extension
查看全文 >
微信扫一扫