Dav*_*vid 51 php profiling xdebug
我已经设置了xdebug和webgrind,并且我已经生成了一个配置文件,因此我可以开始提高代码执行的速度.我已经在webgrind中显示了个人资料,但我还没有弄清楚它是什么意思.我所做的所有谷歌搜索都没有真正解释任何一个.
有人可以解释一下阅读webgrind报告的基础知识:
调用计数
总自我成本
总包含成本
不同的颜色意味着什么
彩色条意味着什么
呼叫
总呼叫成本
计数
Chr*_*isA 91
基本输出列出了所有不同的功能,方法和included/ required文件.
调用计数:调用函数的次数
总自我成本:在此功能中执行原始php所花费的总时间(不包括执行其他自定义功能所需的时间.)
总包含成本:总时间,包括所谓的任何其他函数(PHP内部或您的函数)
不同的颜色是什么意思?
include,或require.php文件.彩色条意味着什么?如上所述,每种类型的时间细分的图形显示.
对于最后一个,我假设你已经点击箭头打开一个特定的功能?
调用:执行此函数时调用的函数/方法
总呼叫成本:从父功能调用时执行此功能的总时间
计数:父级调用子级的次数.
| 归档时间: |
|
| 查看次数: |
12356 次 |
| 最近记录: |