php应用程序效率监测 xhprof

1. 下载 xhprof.rar  http://pecl.php.net/package/xhprof2.  解压 把包文件解压到你的跟目录里面

3.配置php.ini

[xhprof]
extension=php_xhprof.dll
xhprof.output_dir= "D:\xhprof"


 function xhprof($dataInfo=null){
        //开启调试
       xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
        //要测试的php代码
         if( $dataInfo == null ){
             // 你需要输出的代码在这里 
         }else{
           echo $dataInfo; //你需要输出的代码在这里
         }
          //停止检测并返回数据
       $data = xhprof_disable();
       //下载工具类
       engine::loadExtends('vendors.xhprof_lib.utils.xhprof_lib');#调用框架的第三方扩展  
// 在你的应用程序中 加载 <span style="font-family: Arial, Helvetica, sans-serif;">xhprof_lib/utils/xhprof_lib.php</span>

       engine::loadExtends('vendors.xhprof_lib.utils.xhprof_runs');#调用框架的第三方扩展
//在你的应用程序中 加载  <span style="font-family: Arial, Helvetica, sans-serif;">xhprof_lib/utils/xhprof_runs.php</span>

       $objXhprofRun = new XHProfRuns_Default();
       $run_id = $objXhprofRun->save_run($data, "xhprof");
             echo  $run_id;  程序将拿到这个id
      }

参考: http://www.cnblogs.com/siqi/p/3790186.html



发布了186 篇原创文章 · 获赞 24 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/echocdzh/article/details/52073315