Archive for 八月, 2007

SHELL下执行PHP程序时怎么触发Xdebug记录CacheGrid?

八月 20th, 2007 by xLight

需求有时就是这么的变态

情况:通过CronTab定时并发执行的一系列php程序 ,我想检测 其中的某个程序的效率。

分析:

开始的时候想通过xdebug.profiler_enable = 1并且传入GET/POST 。
但发现SHELL下PHP并不提供产生GET/POST的机制。

通过PHP -h发现可以在调用的时候使用“ -d foo[=bar] Define INI entry foo with value ‘bar’”方式改变INI设置,

于是 一切变得简单了:php -d xdebug.profiler_enable=1  ./i.php

搞定。

WinCacheGrind中的CUM是什么意思

八月 3rd, 2007 by xLight

Function、Self、File、Called From 都很容易明白

唯独这个Cum不知道什么意思 。。

今天终于去搜索了一下XDebug的网站,发现了这个 。

原来Self是代表此Funcion自己花费的 时间,不包含此Function调用的其他Function。

而Cum则是 此Funcion整体花费的 时间,包含此Function调用的其他Function。