如何在webgrind中读取xdebugconfiguration文件?
我已经安装了xdebug和webgrind,我已经生成了一个configuration文件,所以我可以开始提高我的代码执行速度。 我已经在webgrind中显示了configuration文件,但是我还没有弄清楚它的含义。 我所做的所有Googlesearch都没有真正解释它。
有人可以请解释阅读webgrind报告的基础知识:
调用计数
总自我成本
全包成本
不同的颜色意味着什么
彩条是什么意思
呼叫
总呼叫成本
计数
基本输出列出了所有不同的function,方法和included
/ required
文件。
-
调用计数:函数被调用的次数
-
总自我成本(Total Self Cost):在这个函数中执行原始php所用的总时间(排除执行其他自定义函数的时间)。
-
总包含成本:总时间,包括任何其他称为(PHP内部,或您的function)
-
不同的颜色是什么意思?
- 蓝色是PHP的内部function
- 绿色是你的上课方法
- 橙色是程序function
- 灰色是
include
或require
.php文件的时间。
-
彩条是什么意思? graphics显示每个types的时间细分如上。
-
对于最后一个,我假设你点击了箭头打开一个特定的function?
-
调用:执行此function时调用的函数/方法
-
总通话费用:从父function调用时执行此function的总时间
-
计数:家长呼叫孩子的次数。
-