如何在webgrind中读取xdebug配置文件?
我已经设置了xdebug和webgrind,并且我已经生成了一个配置文件,所以我可以开始提高代码执行的速度。我已经在webgrind中显示了配置文件,但我不知道它意味着什么。我所做的所有谷歌搜索也不能真正解释其中的任何一个。
有人可以解释一下阅读网络研磨机报告的基础知识吗:
调用计数
总自成本
全包总费用
不同颜色的含义
彩色条的含义
调用
总通话费用
计数
我已经设置了xdebug和webgrind,并且我已经生成了一个配置文件,所以我可以开始提高代码执行的速度。我已经在webgrind中显示了配置文件,但我不知道它意味着什么。我所做的所有谷歌搜索也不能真正解释其中的任何一个。
有人可以解释一下阅读网络研磨机报告的基础知识吗:
调用计数
总自成本
全包总费用
不同颜色的含义
彩色条的含义
调用
总通话费用
计数
基本输出列出了所有不同的函数、方法和 / 文件。included
required
调用计数:调用函数的次数
总自成本:在此函数中执行原始 php 所花费的总时间(不包括执行其他自定义函数所花费的时间)。
全包总费用:总时间,包括调用的任何其他函数(PHP 内部函数或您的函数)
不同的颜色意味着什么?
include
require
彩色条是什么意思?图形显示每种类型的时间细分,如上所述。
对于最后一个,我假设您已经单击箭头以打开特定函数?
调用:执行此函数时调用的函数/方法
总通话费用:从父函数调用时执行此函数的总时间
计数:父级呼叫子项的次数。