我已经设置了xdebug和webgrind,我已经生成了一个配置文件,所以我可以开始提高我的代码执行速度。我已经在webgrind中显示了个人资料,但我没有得到任何线索,这意味着什么。我在谷歌上搜了那么多也解释不了。
谁能解释一下阅读webgrind报告的基本知识:
调用数
总自我成本
总成本
不同的颜色是什么意思
彩色条是什么意思
调用总通话费用
数基本输出列出了所有不同的函数、方法和included
/required
文件。
-
Invocation Count:函数被调用的次数
-
总自我成本:在这个函数中执行原始php所花费的总时间(执行其他自定义函数所花费的时间不包括在内)
-
总成本:总时间,包括任何其他函数调用(PHP内部,或您的函数)
-
不同的颜色是什么意思?
- Blue是PHP内部函数
- Green是类方法
- 橙色为过程函数
-
灰色为
include
或require
.php文件占用的时间。
-
颜色条是什么意思?如上所示,每种类型的时间细分图形显示。
-
对于最后一个,我假设您已经单击了箭头来打开特定的功能?
-
调用:执行此函数时调用的函数/方法
-
总调用成本:从父函数调用该函数时执行该函数的总时间
-
Count:父进程调用子进程的次数。
-