Я пытаюсь лучше понять, как интерпретировать диаграммы пламени Chrome.
На приведенной ниже диаграмме _changeHandler
показан как четыре отдельных блока. Однако я точно знаю, что он вызывается только один раз.
Я видел здесь аналогичный вопрос, в котором утверждается, что это может быть ошибка, но это было четыре года назад:
Что означает этот пробел в пламенной диаграмме профиля Chrome devtools
Вопрос
В каком случае инструменты Chrome Perf будут отображать пробелы в диаграмме пламени для одного и того же вызова функции?
Настоящая проблема заключается в том, что это действительно делает недействительным весь график. Фрагменты нижней части графика, но верхняя часть представляет собой одну и ту же функцию. Я вообще не могу понять, как это понимать.
При использовании троттлинга процессора проблема становится экспоненциально хуже. Посмотрите на второе изображение, это та же операция, что и на первом графике, но с замедлением процессора, установленным на 5-кратное замедление.
Фрагментированная полоса под «Вызовом функции» — это один вызов функции, по какой-то причине он фрагментирован на сотни секций. .