凡科互动网站,wordpress 遍历分类,海外推广运营,线上推广平台有哪些windows版本
下载xhprof 选择最新的DLL版本#xff0c;我写的时候最新的DLL版本是 2.3.5#xff0c;将里面的 php_xhprof.dll 文件复制到php的扩展目录ext中。下载tgz版本#xff0c;在同一个位置下载最新版本的即可#xff0c;主要原因是dll版本中缺少 xhprof_html 和 xh…windows版本
下载xhprof 选择最新的DLL版本我写的时候最新的DLL版本是 2.3.5将里面的 php_xhprof.dll 文件复制到php的扩展目录ext中。下载tgz版本在同一个位置下载最新版本的即可主要原因是dll版本中缺少 xhprof_html 和 xhprof_lib。进入文档根目录创建xhprof文件夹将xhprof_html 和 xhprof_lib复制到xhprof目录中。修改php.ini添加以下内容
extensionxhprof
xhprof.output_dirD:\xampp\htdocs #此行根据实际情况可以不配置在根目录下 编写文件 xhprof.php
?phpxhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY, []);//TODO somethingregister_shutdown_function(function(){$xhprof_data xhprof_disable();include_once ./xhprof/xhprof_lib/utils/xhprof_lib.php;include_once ./xhprof/xhprof_lib/utils/xhprof_runs.php;$xhprof_runs new XHProfRuns_Default();$run_id $xhprof_runs-save_run($xhprof_data, xhprof);});在php.ini中添加
auto_prepend_file xhprof.php或者在nginx中添加
fastcgi_param PHP_VALUE auto_prepend_filexhprof.php;xhprof的接口已经各个参数意义请查看xhprof文档 这样配置完成后后续的所有调用都会自动进行分析不侵入代码。 需要在某个文件中进行性能分析时可以复用上面的代码将代码写入上面代码的todo something出即可 打开本地文件 http://localhost/xhprof_html 可以看到多个分析文件点击任意一个即可查看分析报告点击 按钮 View Full Callgraph 可将结果生成图片更方便查看不过需要安装graphviz
安装graphviz点击下载 graphviz-9.0.0 (64-bit) EXE installer按照提示下一步进行安装 在过程中注意勾选添加路径到环境变量中为所有用户在cmd中运行 dot --version如果正确安装可输出graphvi版本号
Linux版本
和windows大差不差详情后续补充