以前用的是wamp 2,今天下载了wamp 2.1 安装成功之后,发现里面多了两个东西。一个是client XDebug 另一个是Webgrind
在网上搜索了下,才晓得webgrind是一个php 执行时间分析工具,类似于Wincachegrind这个工具,用来分析相关函数的执行时间和相关的性能的,只不过这个是web版的
这个是你安装好wamp之后,自动就安装好的,只不过需要加一些配置
打开php.ini文件,
下面是我的配置信息:
xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "e:/wamp/tmp"
xdebug.profiler_enable_trigger=on
里面各项的相关意思,可以参考我的另一篇博文:
http://yeyuan.iteye.com/blog/930679
配置好之后,重启一下apache,比如你要测试index.php文件的相关执行时间
通过在URL里传递一个名为XDEBUG_PROFILE的GET变量来触发xdebug的profiler,形如:http://path/to/index.php?XDEBUG_PROFILE
然后打开http://localhost/webgrind/ 点update 就如下图了
目前我只知道页面的载入使用这个方法可以,但是测试交互操作的时候,这个方法似乎行不通,比如添加,编辑,登陆等方式,似乎使用这外变量传过去,没有效果。
继续关注,如果有朋友知道的话,欢迎留言或者发邮件lx.xin@qq.com,
- 大小: 63.8 KB
分享到:
相关推荐
将程序包解压缩到Web服务器可访问的收藏夹路径。 在浏览器中加载webgrind并开始分析 或者,在PHP 5.4+上,使用带有命令composer servePHP内置服务器或php -S 0.0.0.0:8080 index.php运行应用程序(如果不使用Compo
我下的挺慢,估计其他人也有这个情况。 使用Vulhub一键搭建漏洞测试靶场,下载日期2020/05/18。 kali下安装命令 apt-get install docker.io apt-get install docker-compose ...docker-compose up -d
Webgrind的主要功能包括显示函数调用图,计算每个函数的执行次数和时间,以及识别代码中的瓶颈。通过使用Webgrind,开发者可以更容易地找出那些消耗时间最多的部分,进一步进行代码优化。 Xdebug是PHP的一个强大的...
此软件是携程剧情网网站开发程序:内置完善的php5+mysql+Apache+zend环境,安装的时候记住一定要安装IIS不然无法安装,本...apache:2.2.21mysql:5.5.16PhpMyadmin:3.4.5sqlbuddy:1.3.3WebGrind:1.0XDebug:2.1.2
集成的软件有:Nginx、PHP、MySQL、Redis、Memcached、Sphinx、MongoDB、FileZilla FTP、Xdebug、Zend Guard Loader,Web Apps:phpMyAdmin、SQL Buddy、memcache、MemAdmin、phpRedisAdmin、webgrind、RockMongo 等...
WAMPSERVER (64 BITS & PHP 5.3) 2.2E Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0 changelog
WampServer安装包 DOWNLOAD WampServer 2.2a (32 bits) (september 26 2011) Apache 2.2.17 Php 5.3.8 Mysql 5.5.16 PhpMyadmin 3.4.5 SQLBuddy 1.3.3 ...webGrind 1.0 XDC 1.5 taille: 25,5Mo
集成的软件有:Nginx、PHP、MySQL、Redis、Memcached、Sphinx、MongoDB、FileZilla FTP、Xdebug、Zend Guard Loader,Web Apps:phpMyAdmin、SQL Buddy、memcache、MemAdmin、phpRedisAdmin、webgrind、RockMongo 等...
集成的软件有:Apache、PHP、MySQL、Redis、Memcached、Sphinx、MongoDB、FileZilla FTP、Xdebug、Zend Guard Loader,Web Apps:phpMyAdmin、SQL Buddy、memcache、MemAdmin、phpRedisAdmin、webgrind、RockMongo ...
以前在一个技术群里看到别人发的一个截图,然后就下下来试着用了用,...4、附带了MYSQL管理工具phpMyAdmin、SQL Buddy、memcache、memcache可视化管理工具MemAdmin、Redis可视化管理工具phpRedisAdmin、webgrind、Roc
集成的软件有:Apache、PHP、MySQL、Redis、Memcached、Sphinx、MongoDB、FileZilla FTP、Xdebug、Zend Guard Loader,Web Apps:phpMyAdmin、SQL Buddy、memcache、MemAdmin、phpRedisAdmin、webgrind、RockMongo ...
此扩展对于PHP开发人员非常有用,PHP开发人员使用带有Xdebug支持的PHP工具,如PHPStorm,Eclipse with PDT,Netbeans和MacGDBp或任何其他Xdebug兼容性分析工具,如KCacheGrind,WinCacheGrind或Webgrind。
This extension is very useful for PHP developers that are using PHP tools with Xdebug support like PHPStorm, Eclipse with PDT, Netbeans and MacGDBp or any other ... WinCacheGrind or Webgrind....
- Xdebug Profiler:介绍如何使用Xdebug的Profiler功能生成cachegrind文件,配合像Webgrind这样的工具进行性能分析。 6. **远程调试**: - 配置远程调试环境:学习如何配置远程服务器的调试环境,实现本地IDE与...
它还包括Webgrind在和XHProf的在 ,以及一个简单的msmtp与Gmail帐户使用的配置。 另外,如果您想将MongoDB用作数据库而不是MySQL,则mongobootstrap.sh上还有一个替代的引导脚本,用于设置MongoDB而不是MySQL。 要...
Profiler可以生成cachegrind.out文件,通过像Webgrind这样的工具可视化分析,找到性能瓶颈。 此外,远程调试:Xdebug可以与远程IDE进行通信,这对于分布式团队协作尤其有用。开发者可以在本地进行远程调试,而代码...
5. **性能分析**:Xdebug的Profiler模块可以生成cachegrind格式的文件,配合像Webgrind这样的工具进行性能分析,找出程序中的瓶颈。 6. **远程调试**:通过配置,Xdebug可以与IDE或文本编辑器(如PhpStorm、Visual ...
对于更复杂的情况,像Webgrind或XHProf这样的性能分析工具可以帮助开发者找出代码瓶颈,优化性能。它们可以生成CPU和内存使用报告,显示函数调用的耗时。 PHP Debug Bar是一个轻量级的调试工具,它在页面底部生成一...
除了Wincachegrind,还有其他类似的Cachegrind报告阅读器,如KDE的KCacheGrind和基于Web的Webgrind。这些工具提供了相似的功能,但可能更适合不同操作系统或开发环境。 **总结** Xdebug与Cachegrind结合使用,是...