Сопоставление Middle Отладка и профилирование обновлено

Симптом и вероятная причина

Вопрос

Сопоставьте симптом и вероятную причину.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Перед исправлением нужно понять, где проблема: JS-поток, UI-поток, нативный код, память или старт. От этого зависит инструмент: профайлер React, нативный профайлер, нативные логи, снимки памяти, замер запуска.

Правильные пары

JS FPS падает, UI FPS в норме
тяжёлый рендер или вычисления в JS
Дёргается даже нативная прокрутка
перегружен UI-поток: картинки, тени, раскладка
Приложение закрывается без ошибок в JS
нативное падение
Память растёт после каждого открытия экрана
неочищенные подписки и таймеры
Долгий белый экран при запуске
тяжёлая инициализация до первого рендера

Разбор

Перед исправлением нужно понять, где проблема: JS-поток, UI-поток, нативный код, память или старт. От этого зависит инструмент: профайлер React, нативный профайлер, нативные логи, снимки памяти, замер запуска.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.