0
文章讲述的功能对于PHP开发来说是一个非常棒的工具!

原创文章,转载请注明出处、保留署名和保持一致,勿用于商业。

作者 EasyChen(at)Gmail.com
来源 http://qtutu.com/blog/?p=333


按照所谓的80-20定律,80%的性能瓶颈总是在20%的代码上,如果我们能够找出这20%的代码,就能够用最少的投入取得最大的收益。而Xdebug,正是这样一个工具。

1 Xdebug的安装

目前我还没有把Xdebug当作Zend扩展完美的装上去过,不过当成php扩展也不错,这里简单介绍下在win下安装Xdebug的方法(Linux自己编译一个.so也是一样的了):

从http://pecl4win.php.net/ext.php/php_xdebug.dll 上下载你php版本对应的dll文件
把这个dll文件放到php的扩展目录下
确保dll所在的文件在php.ini中extension_dir下
在php.ini中添加如下配置
extension=php_xdebug.dll

[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="E:\wamp\tmp\xdebug"
xdebug.profiler_output_dir="E:\wamp\tmp\xdebug"


重启Apache
上边的E:\wamp\tmp\xdebug 就是用来存放Xdebug输出文件的地方。

2 安装WinCacheGrind。

Xdebug输出了一大堆显然不是给人类看的数据,那么我们怎么从中找到我们想要的呢?答案是,用WinCacheGrind。

从这里下载 http://sourceforge.net/projects/wincachegrind/ 安装我就不多说了。

Tags: , | 引用(0)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]