Как определить, что происходит во время «Другое» в Chrome Profiling Tool - PullRequest
0 голосов
/ 10 сентября 2018

У меня проблема с производительностью на странице, когда она заполнена данными:

enter image description here

Тем не менее, хром не дает подробностей, когда речь идет о «другом» - так как же узнать, что происходит в течение 3,5 секунд «другого»?

Нет ничего в дереве вызовов и ничего в журнале событий

Редактировать: вопрос "как", а не " что "

1 Ответ

0 голосов
/ 01 мая 2019

Я сделал это с помощью инструмента Content Tracing (chrome: // tracing).Выяснилось, что в моем случае время было потрачено на сброс записанных вызовов рисования, связанных с холстом, в графический процессор через Skia (Canvas2DLayerBridge :: flushRecording).

Chrome tracing view

enter image description here

Категории, которые я включил, были такими, как показано ниже, и записи появились в потоке CrRendererMain соответствующего процесса визуализации.

"disabled-by-default-gpu_decoder", "disabled-by-default-gpu.debug", "disabled-by-default-gpu.device", "disabled-by-default-gpu.service", "disabled-by-default-skia", "disabled-by-default-skia.gpu", "disabled-by-default-skia.gpu.cache"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...