龙空技术网

必知xhprof

martianboy 93

前言:

此时小伙伴们对“php xhprof”可能比较关怀,咱们都想要了解一些“php xhprof”的相关知识。那么小编在网摘上汇集了一些对于“php xhprof””的相关资讯,希望同学们能喜欢,各位老铁们一起来学习一下吧!

从下载源码编译安装

cd xhprof-master/extension/

sudo /usr/bin/phpize

sudo ./configure --with-php-config=/usr/bin/php-config --enable-xhprof

sudo make && make install

加载xhprof

extension=/usr/lib64/php/modules/xhprof.so //注意so文件的路径

xhprof.output_dir=/tmp/xhprof //此配置用于存放分析数据

sudo service php-fpm restart

使用

xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);

//...your code

$xhprof_data = xhprof_disable();

$XHPROF_ROOT = base_path('app/Libs');

include_once($XHPROF_ROOT.'/xhprof_lib.php');

include_once($XHPROF_ROOT.'/xhprof_runs.php');

$xhprofRuns = new XHProfRuns_Default();

$runId = $xhprofRuns->save_run($xhprof_data, 'xhprof_test');

echo '' . $runId . '&source=xhprof_test';

如图所示:

欢迎一起讨论!

标签: #php xhprof