如何在webgrind中读取xdebug配置文件?

2022-08-30 09:59:02

我已经设置了xdebug和webgrind,并且我已经生成了一个配置文件,所以我可以开始提高代码执行的速度。我已经在webgrind中显示了配置文件,但我不知道它意味着什么。我所做的所有谷歌搜索也不能真正解释其中的任何一个。

有人可以解释一下阅读网络研磨机报告的基础知识吗:

调用计数

总自成本

全包总费用

不同颜色的含义

彩色条的含义

调用

总通话费用

计数


答案 1

基本输出列出了所有不同的函数、方法和 / 文件。includedrequired

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

  • 总自成本:在此函数中执行原始 php 所花费的总时间(不包括执行其他自定义函数所花费的时间)。

  • 全包总费用:总时间,包括调用的任何其他函数(PHP 内部函数或您的函数)

  • 不同的颜色意味着什么?

    • 蓝色是PHP内部函数
    • 绿色是你的类方法
    • 橙色是过程函数
    • 灰色表示 文件所花费的时间,或.php文件。includerequire
  • 彩色条是什么意思?图形显示每种类型的时间细分,如上所述。

  • 对于最后一个,我假设您已经单击箭头以打开特定函数?

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

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

    • 计数:父级呼叫子项的次数。


答案 2

推荐