php调试性能[xdebug / xhprof ]

xdebug 官方地址: xdebug >>>>

在WAMP上的配置:

看看张宴的BLOG>>>>讲如何使用

但实际上用下来不是太好。有的函数执行时间没有? 是不是要看看xhprof了?

[xhprof] 网上都是linux,这里要显示提windows下的,尽管生产环境会大不相同,但还是有参考价值的 环境说明: 1.下载:wamp 2.2d (32位),64位的好像xhprof没有人去编译。。。 Apache 2.2.21 Php 5.3.10 Mysql 5.5.20 2。下载 xhprof扩展: 下载在这里:>>>> 现在下载的是 XHProf 0.10.3 for PHP 5.3 vc9 这个版本 ,放在c:\wamp\ …. php\ext目录下,刷新wamp就可以加载xhprof了,在php就可以看到他的扩展项了

xhprof

xhprof

该 图来原:>>>>,thx 哈尼洛可

3。下载日志查看工具 Graphviz ,下载去他的官网>>>>> 安装到c:\根目录好了

3.现在要修改一下日志输出目录了 php.ini最后加好 [quote] [xhprof] xhprof.output_dir=”c:/wamp/xhprof_log” [/quote]

4.调试和查看 在这里下载xhprof 查看工具文件: 解压放在 c:\wamp\www\xhprof目录下

配置xhprof目录下的config.php [quote] define(‘ERROR_FILE’, ‘c:/wamp/logs/xhprof_dot_errfile.log’); define(‘TMP_DIRECTORY’, ‘c:/wamp/tmp/xhprof/tmp/’); define(‘DOT_BINARY’, ‘c:/Grafika/Graphviz/bin/dot.exe’); [/quote] 执行 http://localhost/xhprof/examples/sample.php

看看c:/wamp/xhprof_log 目录下有没有日志文件 ? 按照sample提示的查看报表: http://localhost/xhprof/xhprof_html/index.php?run=生成日志 的编号&source=xhprof_foo

KO,就可以看 到日志,性能好坏了


出错参考: PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.3.8/ext/php_xhprof.dll’ – %1 is not a valid Win32 application.\r\n in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.3.8/ext/php_xhprof.dll’ – %1 is not a valid Win32 application. 【64位的wamp用了32位扩展】 in Unknown on line 0

这种可能是就是xhprof是不是

Loadrunner 运行注意事项

1.最好用IE6,目前用的Loadrunner 9.1 ~ 9.5 用IE6会比较好些,IE7~IE9不一定能弹的出来

2.出现录制的时候,IE6不弹出来,有很大的原因是:

在IE6中关掉他,参考这里:http://bbs.51testing.com/viewthread.php?tid=138528

3.license security violation.Operation is not allowed 的问题,记得看这里

4.