Тест задержки мыши
Узнайте, насколько быстро отзывается клик вашей мыши. Каждый клик получает временную метку дважды — один раз в момент, когда браузер создаёт событие, и один раз при выполнении обработчика на этой странице, — что раскрывает задержку доставки события, а тесты на реакцию замеряют, как быстро вы кликаете в момент переключения площадки.
Нажмите, чтобы начать попытку
Когда площадка переключится, кликните как можно быстрее. Каждый клик также фиксирует свою задержку от события до обработчика.
Недавняя задержка клика
чем меньше, тем лучшеЗадержка мыши — это время между нажатием кнопки и моментом, когда компьютер способен отреагировать на клик, измеряемое в миллисекундах. Каждый клик проходит короткий путь: замыкается контакт переключателя, прошивка подавляет дребезг контакта, чтобы подтвердить реальное нажатие, отчёт передаётся по USB или беспроводной связи, операционная система ставит событие ввода в очередь и рассылает его, а браузер передаёт его странице. Каждый этап добавляет немного задержки, и вместе они определяют, насколько мгновенной ощущается ваша мышь — отдельно от ваших собственных рефлексов и от того, как быстро обновляется экран.
Этот тест измеряет сразу две вещи. Каждое событие указателя несёт метку timeStamp, установленную в момент его создания браузером; когда клик доходит до обработчика этой страницы, мы считываем performance.now() и вычитаем значения — так получается задержка от события до обработчика, то есть время, которое клик провёл в стеке ввода и цикле событий. Отдельно площадка проводит тесты на реакцию: она ждёт случайный интервал, переключает состояние и фиксирует промежуток между этим переключением и вашим кликом. Индикатор в реальном времени считает события перемещения указателя в секунду, отражая, как часто браузеру сообщается о движении курсора.
Эти два числа стоит читать по-разному. Результат теста на реакцию в основном определяется временем реакции человека — примерно 200–270 ms, — к которому добавляется задержка оборудования и программного обеспечения, поэтому воспринимайте его как совокупный показатель для сравнения попыток, а не как измерение оборудования. Задержка от события до обработчика — более чистый сигнал: у исправной системы она держится в пределах нескольких миллисекунд, а всплески до десятков миллисекунд означают, что страница или система перегружены. Стабильность важна не меньше среднего значения — мышь, колеблющаяся между 2 ms и 20 ms, ощущается хуже, чем та, что стабильно держится на уровне 8 ms.
Типичные источники задержки клика
| Этап | Типичная задержка | От чего зависит |
|---|---|---|
| Подавление дребезга контакта | 2–20 ms | Прошивка ждёт стабилизации контакта; в некоторых игровых мышах это можно настроить |
| Интервал опроса | 1–8 ms | Мышь с частотой 125 Hz передаёт данные не чаще раза в 8 ms, а мышь на 1000 Hz — раз в 1 ms |
| Беспроводное соединение | ~1–15 ms | Качественные донглы 2.4 GHz почти не уступают проводному подключению; Bluetooth добавляет заметно больше |
| Конвейер ввода ОС | 1–5 ms | Планирование USB плюс время на то, чтобы ОС «проснулась», поставила событие в очередь и передала его |
| Основной поток браузера | 0–10+ ms | Именно это отражает показатель задержки от события до обработчика; растёт, когда вкладка перегружена |
Задержка мыши, задержка ввода и частота опроса
Эти три показателя измеряют разные звенья одной и той же цепи. Частота опроса — это то, как часто мышь сообщает о своём положении и состоянии кнопок, в Hz; Mouse Polling Rate Tester оценивает её по интервалам между событиями перемещения. Задержка мыши, измеряемая здесь, — это то, насколько быстро клик превращается в событие, которое может обработать страница. Задержка ввода — это полная сквозная задержка от вашего действия до видимого изменения на экране, включая собственное время отклика и обновления дисплея; Input Lag Tester охватывает именно этот цикл. Высокая частота опроса устраняет один из источников задержки мыши, но оба показателя также зависят от ОС, браузера и монитора.
Как снизить задержку мыши?
- Используйте проводное подключение или качественный низколатентный донгл 2.4 GHz, размещённый близко к мыши, вместо Bluetooth.
- Повысьте частоту опроса в программном обеспечении мыши (500 или 1000 Hz), если сенсор и соединение стабильно её поддерживают.
- Уменьшите время подавления дребезга клика в фирменном программном обеспечении, соизмеряя это с риском двойных кликов.
- Подключайте мышь напрямую к компьютеру, а не через USB-хаб без питания или длинный удлинитель.
- Своевременно обновляйте драйверы и прошивку, а также закрывайте фоновые приложения, перегружающие процессор или шину USB.
