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 ...
最新文章
- lazada店铺成长案例分享!把握小众类目商机,店铺月销过万单!
- graph-easy 纯文本图绘制工具(表格或流程图)
- 循环队列及C语言实现二
- “一切即代码”究竟意味着什么?
- linux对文件属性及权限操作的一些基本命令
- Arturia Prophet V3 for Mac(多功能仿真音乐合成器)
- python 数据挖掘论文_基于python的WEB数据挖掘技术实现与研究
- win10如何显示文件后缀
- freecodecamp小练习——Falsy Bouncer过滤数组假值
- 零基础学习IT技术是有技巧的
- sql server 存储过程中 SET NOCOUNT ON是什么意思?
- 使用cookie进行模拟登陆
- linux 445端口连不上,Linux配置防火墙,开启访问端口
- OEM版Win7激活原理
- 还原数据库(SQL Server)
- python 手机控制电脑_用Python实现电脑手机文件互传秒完成
- CSP CCF: 202112-2 序列查询新解 (C++)
- 华为主题包hwt下载_hwt主题文件下载猫和老鼠
- 关于ElasticSearch新建文档的姿势
- 2022年几款前沿的文本语义检索/Sentence Embedding方法:Gradient Cache, SGPT,ART,DPTDR,RocketQAv2, ERNIE-Search等