Zend2(ZF2)的Debug及性能分析方法
来源:互联网 发布:sqlserver列明别名 编辑:程序博客网 时间:2024/06/05 18:55
Zend1.0时代有非常棒的工具ZFDebug,但在ZF2下显然还没有什么太好的方法。
这里推荐老办法,用Xdebug + 分析工具,勉强可以分析ZF2执行效率和引用文件。
在php.ini内如下设置
zend_extension = "D:\xampp\php\ext\php_xdebug.dll"xdebug.collect_includes = 1xdebug.profiler_enable = 0xdebug.profiler_enable_trigger = 1xdebug.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及性能分析方法
0 0
- Zend2(ZF2)的Debug及性能分析方法
- Zend2(ZF2)的Debug及性能分析方法
- 性能计数器及性能分析方法
- zf2分析:Zend\ServiceManager
- zf2 路由跳转方法
- 关于debug使用及debug性能报告
- 网站性能分析及优化方法
- sql测试及性能分析方法
- 性能测试分析方法及要点
- ZF2常用的操作
- ZF2的Session处理
- zf2的路由
- zf2分析:Zend/EventManager(Part1)
- [转]性能分析的方法
- 应用性能分析的步骤及常用方法及Systrace使用
- 提升大数据数据分析性能的方法及技术(一)
- 删除文件指定行的十种方法及性能分析
- B-树的高度及性能分析
- PATB1032
- Head First 设计模式(七)适配器模式和外观模式
- POJ3625 Building Roads
- C++之四个强制类型转换
- UVa_11212(迭代加深搜索)
- Zend2(ZF2)的Debug及性能分析方法
- Mysql中的索引问题
- Algorithm Gossip (9) 八枚银币
- Could not load JDBC driver class [com.mysql.jdbc.Driver]异常
- 小知识盲点 for myself(持续更新中)
- 不要在发行版本中设置android:allowbackup='true'
- URAL1329 Galactic History(深搜DFS)
- HDU 2544
- 2017.04.13 有关动态链接库的学习