`
phpseyo
  • 浏览: 156855 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

php程序性能分析工具

    博客分类:
  • PHP
php 
阅读更多

平常开发一些效率要求比较高的功能模块时,常常需要分析程序的运行瓶颈在哪。用下面这个工具可以很方便的查看PHP的脚本执行过程。下面是配置步骤:

1. PHP安装XDEBUG,网上很多教程,下面贴上php.ini中的配置项

[xdebug]

zend_extension=/usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so

 

xdebug.profiler_output_dir="/mnt/hgfs/web/log/xdebug"

xdebug.profiler_output_name = "cachegrind.out.%t-%s"

xdebug.remote_autostart = On

xdebug.remote_enable = On

xdebug.profiler_enable_trigger=1

xdebug.remote_host="127.0.0.1"

xdebug.remote_port=9000

xdebug.remote_handler="dbgp"

xdebug.remote_mode=req

 

这样配置后,平常执行php程序并不会生成性能调试文件,只有在url的后缀加上url参数 XDEBUG_PROFILE=1 才会生成调试文件。调试文件在 xdebug.profiler_output_dir 这个参数配置的路径中。

 

2. 安装解析调试文件的工具 qcachegrind

 下载地址:http://sourceforge.net/projects/qcachegrindwin/

打开 qcachegrind,选择前面生成的调试文件打开即可查看。

其实有好几个这种类型的工具,这个是我用过觉得比较直接明了的。

 



 

  • 大小: 136.9 KB
分享到:
评论

相关推荐

    PHP调试及性能分析工具Xdebug详解

    对此,有一个叫Xdebug(www.xdebug.org)的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。 一、以windows平台对此模块的安装做简单的介绍: 1. 下载PHP的XDebug扩展,网址:...

    高性能Php应用开发

    它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。《高性能PHP应用开发》还介绍了PHP编码最佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对Web服务器的优化和数据库的优化...

    高性能PHP应用开发

    它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。《高性能PHP应用开发》还介绍了PHP编码最佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对Web服务器的优化和数据库的优化...

    php高性能应用开发

    它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。《高性能PHP应用开发》还介绍了PHP编码最佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对Web服务器的优化和数据库的优化...

    PHP性能分析工具XHProf安装使用教程

    HProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开关来控制是否进行profile。基于浏览 器的性能分析用户界面能更容易查看,或是与同行们...

    Php本地测试工具

    该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。总之学习PHP只需一个包。  对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序...

    php轻量级的性能分析工具xhprof的安装使用

     xhprof是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,  还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。 二、安装 wget ...

    1. 高性能PHP7

    它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。本书还介绍了PHP编码最佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对Web服务器的优化和数据库的优化。

    PHP 高级课程 商品秒杀系统 高并发高性能

    PHP商品秒杀系统 高并发高性能的极致挑战 完整视频+源码 深入基础技能 Linux / Nginx / Mysql / Redis 基础平台工具,搭配PHP原生代码 不在局限框架选择 掌握系统设计与方法 从需求分析、数据结构创建 到基础功能...

    加壳工具-Virbox Protector standalone

    性能分析:智能分析引擎,一键分析各个函数模块调用的次数 资源加密:可保护Unity、UE4开发的软件中资源被提取 支持多种开发语言:多种开发语言加壳支持 源码级保护:保护到汇编级别,c#保护IL级别 多平台支持:支持...

    JMeter5.4.1性能测试工具

    Apache JMeter 可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter 功能包括: 能够加载和...

    PHP网络数据包分析工具的设计与开发(源代码+lw).zip

    Laravel是一款流行的PHP开发框架,它提供了丰富的功能和工具,使开发人员能够快速构建可扩展、可靠和安全的Web应用程序。Laravel框架具有优雅的语法和强大的功能,包括路由、中间件、ORM、模板引擎等,可以帮助开发...

    高性能PHP应用开发.[美]Armando Padilla(带详细书签)

    它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。本书还介绍了PHP编码最佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对Web服务器的优化和数据库的优化。

    Cacti for Linux.Unix(网络流量监测图形分析工具).rar

    它通过使用SNMP协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL工具绘图,通过PHP程序展现出来。我们使用它可以展现出监控对象一段时间内的状态或者...

    渝海SEO工具之有道关键词筛选工具 V1.3.rar

    欢迎使用渝海SEO工具之有道关键词筛选工具,本工具运行环境需求:PHP。 升级说明: 1、修正因有道调整结果内容导致本工具功能失效缺陷 2、优化程序提升运行性能,降低系统负载 主要功能: 1、输入一句话帮您...

    Php Stydy 学习PHP必备工具

    该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。总之学习PHP只需一个包。  对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序...

    PHP性能测试工具xhprof安装与使用方法详解

    本文实例分析了PHP性能测试工具xhprof安装与使用方法。分享给大家供大家参考,具体如下: xhprof概述: XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用...

Global site tag (gtag.js) - Google Analytics