以前用的是wamp 2,今天下载了wamp 2.1 安装成功之后,发现里面多了两个东西。一个是client XDebug 另一个是Webgrind
在网上搜索了下,才晓得webgrind是一个php 执行时间分析工具,类似于Wincachegrind这个工具,用来分析相关函数的执行时间和相关的性能的,只不过这个是web版的
这个是你安装好wamp之后,自动就安装好的,只不过需要加一些配置
打开php.ini文件,
下面是我的配置信息:
里面各项的相关意思,可以参考我的另一篇博文:
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 就如下图了
[img]http://dl.iteye.com/upload/attachment/445552/fbceeee1-b189-3cb3-b38b-eea56a2c9f9f.jpg[/img]
目前我只知道页面的载入使用这个方法可以,但是测试交互操作的时候,这个方法似乎行不通,比如添加,编辑,登陆等方式,似乎使用这外变量传过去,没有效果。
继续关注,如果有朋友知道的话,欢迎留言或者发邮件lx.xin@qq.com,
在网上搜索了下,才晓得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 就如下图了
[img]http://dl.iteye.com/upload/attachment/445552/fbceeee1-b189-3cb3-b38b-eea56a2c9f9f.jpg[/img]
目前我只知道页面的载入使用这个方法可以,但是测试交互操作的时候,这个方法似乎行不通,比如添加,编辑,登陆等方式,似乎使用这外变量传过去,没有效果。
继续关注,如果有朋友知道的话,欢迎留言或者发邮件lx.xin@qq.com,