Как определить, что происходит во время "другое" в инструменте профилирования chrome

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

enter image description here

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

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

Обновлено: Вопрос в том, «как», а не в «какие»

@JanWillemHuising Нет, я уже смотрел на это. Здесь сказано, «что» означает другая категория, но не сказано, «как» определить, что ее вызывает.

Paul 10.09.2018 14:10
2
2
84
1

Ответы 1

Я сделал это с помощью инструмента 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"

Другие вопросы по теме