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及性能分析方法相关推荐

  1. leip与mysql数据库_性能分析方法 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.性能分析的常用手段 1.空间换时间,利用内存缓存从磁盘上取出的数据,CPU可以直接访问内存,从而比从磁盘读取数据更高的效率. 2.时间换空间,当空间成为瓶颈的时候,切开数据分批次处理,用更少空间完 ...

  2. 性能之巅:常用性能分析方法

    目录 为了便于总结,这些方法已经被归类成了不同的类型 1.街灯讹方法 2.随机变动讹方法 3.责怪他人讹方法 4.AdHoc核对清单法 5.问题陈述法 6.科学法 7.诊断循环 8.工具法 9.USE ...

  3. Android APP性能分析方法及工具

    近期读到<Speed up your app>一文.这是一篇关于Android APP性能分析.优化的文章.在这篇文章中,作者介绍他的APP分析优化规则.使用的工具和方法.我觉得值得大家借 ...

  4. windows服务器性能分析方法小结,Windows服务器性能分析方法小结

    Windows服务器性能各种指标的分析 事情的起因是BOSS/CRM系统的扩容.我所要做得,仅仅是写一份CRM Windows服务器的性能分析,不过这足以让我一筹莫展了,毕竟当时对主机性能分析的认识, ...

  5. matlab 性能分析方法,DPCM,PSK系统的MATLAB实现及性能分析

    DPCM/PSK系统的MATLAB实现及 性能分析 学生姓名:指导老师: 摘要:本课程设计主要是为了进一步理解DPCM编码解码和PSK调制解调原理,并能通过MATLAB系统软件来实现对DPCM编码解码 ...

  6. 几种分布式网络性能分析方法(基于交易图,Transaction graphs)

    区块链的兴起区块链技术在全球的普及,越来越多的分布式应用开始兴起.本文介绍几种分布式网络性能的衡量方法.[目前主要衡量的方法是TPS,Transactions Per Second] 这里介绍几种图分 ...

  7. Android 系统性能优化(12)---MTK 平台UX性能分析方法

    1.Android UX 性能分析 UX 性能 KPI - App Launch.FPS.Game.Benchmark • 建议所有机型都做UX 测试,建立各厂家机型性能内部数据库 • 测试指标的选取 ...

  8. MySQL常用性能分析方法-profile,explain,索引

    1.查版本号 无论做什么都要确认版本号,不同的版本号下会有各种差异. >Select  version(); 2.执行状态分析 显示哪些线程正在运行 >show processlist; ...

  9. mongodb性能分析方法:explain()

    为了演示的效果,我们先来创建一个有200万个文档的记录.(我自己的电脑耗了15分钟左右插入完成.如果你想插更多的文档也没问题,只要有耐心等就可以了.) 1 for(var i=0;i<20000 ...

最新文章

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

热门文章

  1. Android 10.0 11.0 12.0 启动模拟器教程
  2. 城堡战法--城堡分类、指标
  3. 扒开python,看透python的内在,python的应用领域
  4. 【GStreamer 】5-1 gstreamer实现RTSP相机显示
  5. 一个简单的贪吃蛇游戏 c
  6. uboot show logo
  7. 发段完美国际注入跑路call 全部原代码
  8. 李彦宏预测三大机会均应验:中间页抢跑收获季
  9. Debian10 安装后网络配置
  10. Linux系统常见压缩命令