Чтение снимка профиля процессора в Chrome DevTools: это несколько вызовов или один?
Я профилирую приложение, и я не уверен, как мне следует интерпретировать таблицу вызовов. Насколько я понимаю, если столбец разбит на несколько строк на следующей строке, это означает, что верхняя функция вызывает базовые функции несколько раз.
Я имею в виду, когда я вижу следующее на графике:
| fn1 |
| fn2 | fn2 | fn2 | fn2 |
| ... |
| value | value | value | value |
Я читаю это как fn1
был вызван только один раз и value
был вызван четыре раза в этом fn1
вызов.
Дело в том, если я вставлю console.log
в это value
Функция, я вижу, вызывается ровно один раз. Так что это значит, что у меня есть много столбцов с value
?