xhprof性能优化

本文介绍了如何在PHP环境中利用xhprof进行性能分析,包括下载和配置xhprof扩展,设置输出目录,重启服务器,安装xhprof库文件,配置分析站点,启用性能监控,并通过xhprof分析结果来提升代码效率。同时,还提到了使用graphviz工具辅助查看调用图。
摘要由CSDN通过智能技术生成

1 下载xhprof

https://pecl.php.net/package/xhprof

2 复制php_xhprof.dll到php/ext目录下

3 配置xhprof

[xhprof] extension=xhprof xhprof.output_dir=D:\program\phpstudy_pro\Extensions\xhprof

4 重启nginx

5 下载xhprof库文件

https://github.com/phacility/xhprof

6 将下载好的文件下的xhprof_html目录配置xhprof.xyz的站点目录

7 项目中引入xhprof库文件

8 安装graphviz画图工具

https://graphviz.org/

9 性能分析

\xhprof_enable(XHPROF_FLAGS_MEMORY + XHPROF_FLAGS_CPU + XHPROF_FLAGS_NO_BUILTINS);

//
//TODO:项目代码
//
$xhprof_data = \xhprof_disable();
include_once Env::get('extend_path') . '/xhprof_lib/utils/xhprof_lib.php';
include_once Env::get('extend_path') . '/xhprof_lib/utils/xhprof_runs.php';
$xhprof_runs = new \XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, 'test');

10 打开xhprof.xyz查看分析结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值