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

?>
相關文章
相關標籤/搜索