xhprof:php性能分析工具

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" ;

?>