JS的Chrome CPU配置文件中“自我”和“总计”之间的差异
2022-08-30 00:43:01
在JS代码的Chrome CPU分析中,“自我”列和“总计”列之间有什么区别?
在JS代码的Chrome CPU分析中,“自我”列和“总计”列之间有什么区别?
self
是直接在该函数中完成工作所花费的时间。
total
是该函数及其调用的函数中花费的时间。
自拍时间:对于函数,是在函数(内联语句)内执行代码的时间量。检查各个函数的性能称为自下而上的分析。
总时间:对于函数,是该函数的自时间以及函数调用的所有函数的自时间。检查函数及其被调用方的性能是自上而下的分析。
铌:仅仅因为一个函数具有较高的自发时间,并不意味着函数本身效率低下。查看调用该函数的次数也很重要。