Загрузить трассировки

На этой странице описывается, как загружать трассировки с помощью веб-интерфейса Winscope.

Загрузите с помощью веб-интерфейса

Вы можете запустить Winscope локально или получить к нему доступ с веб-сервера.

Чтобы загрузить записанные трассировки в Winscope, используйте панель «Загрузить трассировки» . Нажмите «Загрузить другой файл» , чтобы загрузить другие трассировки, или нажмите «X» , чтобы удалить загруженные трассировки.

Upload traces in Winscope

Рисунок 1. Загрузка трассировок в Winscope.

Нажмите «Просмотреть трассировки» , чтобы просмотреть загруженные трассировки. Вкладки для каждой трассировки отображаются на верхней панели окна. Если загруженный файл содержит соответствующие трассировки, на экран накладывается плавающее представление трассировки записи экрана или скриншота.

Более подробную информацию см. в разделе Анализ следов .

Анализ предупреждений и ошибок

Winscope использует панель заметок для отображения проблем, обнаруженных при загрузке трассировки, например, когда файл трассировки удаляется из-за устаревших данных. Ниже представлен список текущих предупреждений и их значений:

Сообщение Описание
поврежденный архив Не удалось загрузить ZIP-файл. Обычно это происходит, когда ZIP-архив пуст (0 байт).
<filename> : удалено, так как данные устарели Любые трассировки, которые заканчиваются более чем за 5 минут до начала следующей трассировки, отбрасываются.
<filename> : отброшено, поскольку данные старше, чем <time> На основе последнего найденного монотонного или загрузочного смещения любые трассировки со смещением более 5 секунд отбрасываются.
<filename> : переопределено другой трассировкой типа <trace type> Если в одном файле существуют эквивалентные трассировки (например, трассировка и дамп), Winscope применяет следующие правила:
  • Трассировки Perfetto переопределяют устаревшие трассировки того же типа.
  • Записи экрана имеют приоритет над снимками экрана.
<filename> : переопределено другим следом того же типа Если в одном файле присутствуют следы одного и того же типа, Winscope применяет следующие правила:
  • Трассировки Perfetto переопределяют устаревшие трассировки того же типа.
  • Самый большой след Perfetto переопределяет все остальные следы Perfetto.
  • Трассировки переопределяют дампы для WindowManager и SurfaceFlinger.
<filename> : неподдерживаемый формат Устаревшую трассировку невозможно проанализировать из-за недопустимого прототипа или отсутствующего анализатора Winscope.
Не удалось создать парсер <parser_name> : <error> Winscope определил анализатор трассировки, но не смог проанализировать файл. Сообщите об ошибке в Winscope и приложите свой файл трассировки.
Невозможно визуализировать все следы: не удалось инициализировать данные временной шкалы. Попробуйте удалить некоторые следы. Winscope не удалось проанализировать данные временной шкалы из трассировки. Сообщите об ошибке Winscope и приложите файл трассировки .
Произошла ошибка при отображении фрейма: <error> Winscope не удалось сопоставить состояния между различными трассировками для навигации. Сообщите об ошибке Winscope и приложите свою трассировку .
Отсутствует значение vsync_id для одной или нескольких записей в <table> Не удалось загрузить трассировку Perfetto из-за отсутствия информации об идентификаторе вертикальной синхронизации (VSync ID). Сообщите об ошибке в Winscope и приложите свою трассировку .
Найден дубликат идентификатора слоя SF <layerId> — добавляем его как дубликат в иерархию. Трассировка SurfaceFlinger содержит два слоя с одинаковым layerId . Сообщите об ошибке SurfaceFlinger и приложите свою трассировку .
Запись экрана может быть не синхронизирована с другими трассировками. Метаданные содержат монотонное время вместо прошедшего времени. Файл записи экрана устарел и использует устаревший формат метаданных, который невозможно синхронизировать. Записи экрана с более новых версий Android не должны вызывать этой проблемы.
Невозможно проанализировать все переходы. Некоторые из них могут отсутствовать в средстве просмотра переходов. Невозможно проанализировать трассировку устаревших переходов, данные могут отсутствовать в средстве просмотра.
<filename> : <error> Другие неотображённые ошибки. Сообщите об ошибке в Winscope и приложите файл трассировки .