摘要: 性能调优 不用运行的代码才是绝好的代码。其他只是好的代码。所以,性能调优时,最好的选择是首先确保运行尽可能少的代码。 OpCode 缓存 首先,最快且最简单的选择是启用 OpCode 缓存。OpCode 缓存的更多信息可以在 这里 找到。 在上图,我们看到启用 Zend OpCache 后发生的情况 阅读全文
posted @ 2019-04-19 10:25 爱你爱自己 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 在 第一篇 中,我们初步介绍了 XHProf,以及如何安装和运行分析器。在本文,我们将介绍 XHGui ——用于审查并比较 XHProf 数据的用户界面(UI)。 使用 XHGui XHGui 提供了许多协助性能评估的功能,既适用于单次运行,也能满足聚合环境——让你精确至具体问题、发现趋势。 术语 阅读全文
posted @ 2019-04-19 10:24 爱你爱自己 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 什么是性能分析? 性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:CPU的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。 影响的程度取决于基准测试。基准测试在外部执行,用于衡量应用真实性能。所谓真实性能,即终端用户所体验的应用表现。 什么时 阅读全文
posted @ 2019-04-19 10:23 爱你爱自己 阅读(3423) 评论(0) 推荐(0) 编辑
摘要: 1 下载xhprof的php扩展 因为官方的xhprof不支持php7,所以采用tideways版本的xhprof 下载地址:windows版tideways_xhprof 将windows版的dll文件放到PHP的扩展目录 修改PHP.ini如下 [xhprof] extension=php_xh 阅读全文
posted @ 2019-04-19 10:19 爱你爱自己 阅读(880) 评论(0) 推荐(0) 编辑
摘要: xhprof查看性能测试图一直报错:failed to execute cmd: ” dot -Tpng”多种因素解决方案最近在新环境进行php代码性能测试,用了xhprof这个工具,搭建好以后,点击[View Full Callgraph]查看性能分析图链接一直报错:failed to execu 阅读全文
posted @ 2019-04-19 09:21 爱你爱自己 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 下载安装配置环境变量 intall 配置环境变量 验证 基本绘图入门 graph digraph 一个复杂的例子 和python交互 下载安装配置环境变量 intall 配置环境变量 验证 基本绘图入门 graph digraph 一个复杂的例子 和python交互 下载安装配置环境变量 intal 阅读全文
posted @ 2019-04-19 09:20 爱你爱自己 阅读(697) 评论(0) 推荐(0) 编辑