При использовании функции хронологии Google Chrome я заметил странную вещь. На моем ПК на рабочем месте диаграмма пламени очень плоская, она показывает только 1-2 функциональных вызова. Моя первая мысль была: «Ну, так работает эта штука». Но когда я открыл тот же webapp из дома, и диаграмма пламени была намного выше, показывая все вызовы функций.Chrome Timeline не показывает все вызовы на диаграмме пламени
Оба браузера в той же версии (51.0.2704.84 м - последний в данный момент). Все настройки в DevTools одинаковы.
пламени диаграмма с компьютера на работе:
пламени диаграмма с компьютера дома:
Мой вопрос прост: почему компьютер на работе не показывает полный граф вызовов и как это можно исправить это?
Да. В обоих случаях все проверяется. – aadam
Я не могу на всю жизнь найти способ заставить Chrome не показывать все события JS, и, похоже, нет причин для того, чтобы сделать это так - так что это не особенность. Оба профиля должны показывать точно такую же обработку? Другими словами, приложения и выполненные шаги на 100% идентичны? Я должен спросить, потому что ваш профиль домашнего ПК показывает больше активности процессора, и я вижу, что приложение работает на локальном хосте на обоих ПК. – Jacob
Код на 100% идентичен: точно такая же фиксация, точно такие же данные. Я заметил, что домашние ПК останавливаются на асинхронных обратных вызовах: он показывает функцию, которая имеет регистрацию обратного вызова (например, функцию, вызывающую setTimeout), но не показывает сам обработчик обратного вызова. – aadam