JS代码的Chrome CPU配置文件中的'self'和'total'列之间有什么区别?
答案 0 :(得分:290)
self
是直接在该功能中工作的时间。
total
是在该函数及其调用的函数中花费了多少时间。
答案 1 :(得分:5)
自我时间:对于函数,是在函数内执行代码的时间量(内联语句)。 检查各个功能的性能称为自下而上分析。
总时间:对于函数,是该函数的自身时间和函数调用的所有函数的自身时间。 检查函数及其被调用者的性能是自上而下的分析。
NB:仅仅因为函数具有较高的自我时间,并不意味着函数本身效率低下。查看调用该函数的次数也很重要。