如何在webgrind中读取xdebugconfiguration文件?

我已经安装了xdebug和webgrind,我已经生成了一个configuration文件,所以我可以开始提高我的代码执行速度。 我已经在webgrind中显示了configuration文件,但是我还没有弄清楚它的含义。 我所做的所有Googlesearch都没有真正解释它。

有人可以请解释阅读webgrind报告的基础知识:

调用计数

总自我成本

全包成本

不同的颜色意味着什么

彩条是什么意思

呼叫

总呼叫成本

计数

基本输出列出了所有不同的function,方法和included / required文件。

  • 调用计数:函数被调用的次数

  • 总自我成本(Total Self Cost):在这个函数中执行原始php所用的总时间(排除执行其他自定义函数的时间)。

  • 总包含成本:总时间,包括任何其他称为(PHP内部,或您的function)

  • 不同的颜色是什么意思?

    • 蓝色是PHP的内部function
    • 绿色是你的上课方法
    • 橙色是程序function
    • 灰色includerequire .php文件的时间。
  • 彩条是什么意思? graphics显示每个types的时间细分如上。

  • 对于最后一个,我假设你点击了箭头打开一个特定的function?

    • 调用:执行此function时调用的函数/方法

    • 总通话费用:从父function调用时执行此function的总时间

    • 计数:家长呼叫孩子的次数。