Выбор ответа Junior Производительность и тестирование обновлено
Бюджет кадра на iPhone с ProMotion
Вопрос
Сколько времени есть на подготовку кадра при частоте обновления 120 Гц?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Около 8,3 мс. Бюджет кадра это 1000 мс, делённые на частоту: 60 Гц дают 16,7 мс, 120 Гц на экранах ProMotion 8,3 мс.
Варианты ответа
- Около 16,7 мс
- Около 33 мс
- Около 1 мс
- Около 8,3 мсправильный ответ
Разбор
Бюджет кадра это 1000 мс, делённые на частоту: 60 Гц дают 16,7 мс, 120 Гц на экранах ProMotion 8,3 мс. Работа главного потока и рендер-сервера должны уложиться в этот бюджет, иначе кадр опоздает, и пользователь увидит рывок (hitch). 33 мс это 30 кадров в секунду.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Тестирование сетевого слоя через URLProtocol
Следующий вопрос
Сколько памяти занимает декодированная картинка
Ещё по теме «Производительность и тестирование»
- Тест в Swift Testing
- Hang и hitch: разница
- Пирамида тестов в iOS
- Приложение пропадает без крэш-лога
- Задача на Swift: статистика рывков по длительностям кадров
- Задача на Swift: худший отрезок кадров скользящим окном
- Как ускорить запуск приложения
- Шаблоны Instruments