Skip to main content

Ваш дисплей обеспечивает плавные кадры?

Анализируйте покадровый тайминг для обнаружения фризов, микроподлагиваний и нестабильной доставки кадров. Посмотрите ваш 1% low время кадра и дисперсию — всё обрабатывается локально в вашем браузере.

Этот тест использует метки времени requestAnimationFrame для измерения времени между каждым отрисованным кадром, вычисляя среднее время кадра, дисперсию, 1% low и обнаруживая события фризов, когда время кадра превышает среднее в 2 раза.

При 60Hz каждый кадр должен занимать ровно 16,67ms. Один кадр длительностью 33ms (один пропущенный кадр) воспринимается большинством пользователей как микрофриз.

Avg Frame Time
Stutters

Что означают ваши результаты?

Result Range Meaning
Хорошо Дисперсия времени кадра менее 2ms, без событий фриза Ваш браузер стабильно доставляет кадры. Время кадров плотно сгруппировано вокруг целевого интервала, что указывает на плавный рендеринг без пропущенных кадров.
Внимание Дисперсия времени кадра 2–5ms с периодическими фризами Обнаружены незначительные нестабильности времени кадра. Фоновые процессы, расширения браузера или термальный троттлинг GPU могут вызывать периодические пропуски кадров.
Плохо Дисперсия времени кадра более 5ms или частые события фриза Значительные проблемы с таймингом кадров. Это вызывает видимые подлагивания. Проверьте фоновую нагрузку CPU/GPU, отключите конфликты аппаратного ускорения или закройте ресурсоёмкие вкладки браузера.

Распространённые проблемы и решения

Постоянные подлагивания каждые несколько секунд

Это часто указывает на паузы сборки мусора или ограничение фоновых вкладок. Закройте другие вкладки браузера, отключите ненужные расширения и убедитесь, что аппаратное ускорение включено в настройках браузера.

Время кадра выше ожидаемого для моей частоты обновления

Проверьте в настройках дисплея ОС, что монитор действительно работает на ожидаемой частоте обновления. Некоторые мониторы по умолчанию используют 60Hz, даже если поддерживают более высокие частоты. Также проверьте, не ограничивается ли браузер режимом энергосбережения.

Похожие инструменты

Часто задаваемые вопросы

Что такое тайминг кадров и почему это важно?

Тайминг кадров измеряет время рендеринга каждого кадра. Даже при высоком среднем FPS нестабильное время кадров вызывает видимые подлагивания. Игра при 60 FPS с равномерными кадрами по 16,67ms ощущается плавнее, чем игра со средним 60 FPS, но чередующимися кадрами по 8ms и 25ms.

Что такое 1% low время кадра?

1% low представляет худший 1% времени кадров за тест. Он показывает, насколько серьёзны ваши худшие фризы. Если среднее время кадра 16,7ms, но 1% low — 50ms, вы испытываете значительные всплески подлагиваний.

Этот тест измеряет частоту обновления моего монитора?

Косвенно — да. Колбэк requestAnimationFrame браузера выполняется с частотой обновления вашего дисплея. Если кадры стабильно нацелены на 16,67ms — вы на 60Hz. При 6,94ms — на 144Hz. Тест сообщает обнаруженную частоту обновления.

Отправляются ли данные на сервер?

Нет. Все измерения тайминга кадров фиксируются через requestAnimationFrame в вашем браузере. Никакие данные не покидают ваше устройство.