Zend2(ZF2)的Debug及性能分析方法
Zend1.0时代有非常棒的工具ZFDebug,但在ZF2下显然还没有什么太好的方法。
这里推荐老办法,用Xdebug + 分析工具,勉强可以分析ZF2执行效率和引用文件。
在php.ini内如下设置
zend_extension = "D:\xampp\php\ext\php_xdebug.dll" xdebug.collect_includes = 1 xdebug.profiler_enable = 0 xdebug.profiler_enable_trigger = 1 xdebug.profiler_output_dir = "D:\xampp\tmp" xdebug.profiler_output_name = "cachegrind.out.%u.log"
其中xdebug扩展的位置以及profiler的输出路径都需要根据实际情况调整。
配置完毕后重启Apache,在zf2项目URL中加入XDEBUG_PROFILE即可开启Xdebug Log输出,而平时则不会产生log。
http://localhost/?XDEBUG_PROFILE
输出log在windows下用WinCacheGrind,在Linux下用KCachegrind打开即可。也可以用PHP实现的项目Webgrind。Webgrind的作者也是ZFDebug的作者。
Zend2(ZF2)的Debug及性能分析方法相关推荐
- leip与mysql数据库_性能分析方法 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...
一.性能分析的常用手段 1.空间换时间,利用内存缓存从磁盘上取出的数据,CPU可以直接访问内存,从而比从磁盘读取数据更高的效率. 2.时间换空间,当空间成为瓶颈的时候,切开数据分批次处理,用更少空间完 ...
- 性能之巅:常用性能分析方法
目录 为了便于总结,这些方法已经被归类成了不同的类型 1.街灯讹方法 2.随机变动讹方法 3.责怪他人讹方法 4.AdHoc核对清单法 5.问题陈述法 6.科学法 7.诊断循环 8.工具法 9.USE ...
- Android APP性能分析方法及工具
近期读到<Speed up your app>一文.这是一篇关于Android APP性能分析.优化的文章.在这篇文章中,作者介绍他的APP分析优化规则.使用的工具和方法.我觉得值得大家借 ...
- windows服务器性能分析方法小结,Windows服务器性能分析方法小结
Windows服务器性能各种指标的分析 事情的起因是BOSS/CRM系统的扩容.我所要做得,仅仅是写一份CRM Windows服务器的性能分析,不过这足以让我一筹莫展了,毕竟当时对主机性能分析的认识, ...
- matlab 性能分析方法,DPCM,PSK系统的MATLAB实现及性能分析
DPCM/PSK系统的MATLAB实现及 性能分析 学生姓名:指导老师: 摘要:本课程设计主要是为了进一步理解DPCM编码解码和PSK调制解调原理,并能通过MATLAB系统软件来实现对DPCM编码解码 ...
- 几种分布式网络性能分析方法(基于交易图,Transaction graphs)
区块链的兴起区块链技术在全球的普及,越来越多的分布式应用开始兴起.本文介绍几种分布式网络性能的衡量方法.[目前主要衡量的方法是TPS,Transactions Per Second] 这里介绍几种图分 ...
- Android 系统性能优化(12)---MTK 平台UX性能分析方法
1.Android UX 性能分析 UX 性能 KPI - App Launch.FPS.Game.Benchmark • 建议所有机型都做UX 测试,建立各厂家机型性能内部数据库 • 测试指标的选取 ...
- MySQL常用性能分析方法-profile,explain,索引
1.查版本号 无论做什么都要确认版本号,不同的版本号下会有各种差异. >Select version(); 2.执行状态分析 显示哪些线程正在运行 >show processlist; ...
- mongodb性能分析方法:explain()
为了演示的效果,我们先来创建一个有200万个文档的记录.(我自己的电脑耗了15分钟左右插入完成.如果你想插更多的文档也没问题,只要有耐心等就可以了.) 1 for(var i=0;i<20000 ...
最新文章
- 51nod 1617 奇偶数组
- Windows下dump文件生成与分析
- d3h 技嘉b365m 黑苹果_黑苹果macOS10.15.4单硬盘三系统安装教程
- 论海明威的存在主义宗教意识——存在主义虚无主义。注:部分观点个人不赞同...
- 关于SpringCloud配置中心,ConfigClient需要注意的问题
- Python 中的Pandas库
- Mysql和Redis数据同步该怎么做
- 中科大 计算机网络13 FTP文件传输协议
- jquery1.8 获取option的对象进行操作
- 设计模式 - Prototype模式(原型模式)
- 最近这里了这几年做过的计算机专业毕业设计题目如下:
- android+实时ping工具,安卓ping测试工具
- “十三五”输电通道规模倍增 重点建设配电网
- tf35:tf.estimator
- Python 跨类传参与跨模块传参
- 由中序后序序列求前序序列
- 【分享】在小米实习到SP+转正
- ADE-关于aps多线程仿真的若干问题
- IT十年人生过客-二十一-忙碌和非凡的一年(上)
- 电子地图如何制作简介