1. XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各类指标,包括阻塞时间,CPU时间和内存使用状况。php
2. 安装好xhprof后,须要配置php.inihtml
[xhprof]web
extension = xhprof.so函数
xhprof.output_dir = PATH工具
3. 书写测试程序, 经过web查看分析的结果:性能
<?php测试
xhprof_enable
(
XHPROF_FLAGS_CPU
+
XHPROF_FLAGS_MEMORY
);
for (
$i
=
0
;
$i
<=
1000
;
$i
++) {
$a
=
$i
*
$i
;
}
$xhprof_data
=
xhprof_disable
();
$XHPROF_ROOT
=
"/tools/xhprof/"
;
include_once
$XHPROF_ROOT
.
"/xhprof_lib/utils/xhprof_lib.php"
;
include_once
$XHPROF_ROOT
.
"/xhprof_lib/utils/xhprof_runs.php"
;
$xhprof_runs
= new
XHProfRuns_Default
();
$run_id
=
$xhprof_runs
->
save_run
(
$xhprof_data
,
"xhprof_testing"
);
echo
"http://var/www/xhprof/xhprof_html/index.php?run=
{
$run_id
}
&source=xhprof_testing\n"
;
?>