xhprof:php性能分析工具

1. XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。

2. 安装好xhprof后,需要配置php.ini

[xhprof]

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

?>

你可能感兴趣的:(xhprof:php性能分析工具)