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