Тестер частоты обновления монитора
Тестируйте и измеряйте частоту обновления вашего монитора в Hz с помощью requestAnimationFrame
Документация
Что такое частота обновления?
Частота обновления — это количество раз в секунду, с которым монитор перерисовывает изображение на экране, измеряется в герцах (Hz). Дисплей с частотой 60Hz обновляется 60 раз в секунду, в то время как игровые мониторы обычно работают на 120Hz, 144Hz или 240Hz. Более высокие частоты обновления обеспечивают более плавное движение, уменьшают размытие движения и делают визуальное отображение более отзывчивым, что особенно заметно при быстрых игровых сценах, прокрутке и движении курсора.
Частота обновления, указанная производителем монитора, — это его максимальная возможность, но фактическая частота зависит от кабеля, настроек вывода GPU, конфигурации операционной системы и конвейера рендеринга браузера. Тестирование реальной частоты обновления помогает подтвердить, что дисплей работает с ожидаемой частотой.
Описание инструмента
Этот тестер частоты обновления монитора измеряет фактическую частоту обновления вашего дисплея прямо в браузере путём анализа временных интервалов кадров анимации. Он постоянно отслеживает интервал между кадрами и вычисляет эффективную частоту в Hz, а также минимальное и максимальное значения, зафиксированные во время сеанса.
Как это работает
Инструмент использует callback функцию animation frame браузера, которая срабатывает синхронно с циклом обновления вашего дисплея. Измеряя время, прошедшее между последовательными кадрами в скользящем окне выборок, он вычисляет средний интервал между кадрами и преобразует его в показание частоты в Hz. Неправдоподобные значения, такие как те, которые вызваны скрытой вкладкой браузера или паузой рендеринга системой, автоматически отфильтровываются для сохранения точности показаний.
Возможности
- Живое показание Hz: Постоянно обновляемое измерение частоты обновления во время открытой страницы
- Отслеживание минимума/максимума за сеанс: Отображает самые низкие и высокие значения Hz, зафиксированные во время вашего теста
- Не требует установки: Работает полностью в браузере без загрузок и плагинов
Советы
- Держите вкладку браузера активной и в фокусе во время тестирования, так как фоновые вкладки могут замедлить или остановить рендеринг
- Если показание кажется ограниченным на 60Hz на мониторе с более высокой частотой обновления, проверьте, что настройки дисплея ОС и драйвер GPU настроены на правильную частоту обновления
- Запустите тест на несколько секунд, чтобы показания стабилизировались, прежде чем проверять значения минимума/максимума