Skip to main content

Чи забезпечує ваш дисплей плавні кадри?

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

Цей тест використовує мітки часу requestAnimationFrame для вимірювання часу між кожним відрендереним кадром, обчислюючи середній час кадру, дисперсію, 1% найнижчих та виявляючи події фризу, коли час кадру перевищує середнє в 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% найнижчих?

1% найнижчих представляє найгірший 1% часу кадрів за тест. Він показує, наскільки серйозні ваші найгірші фризи. Якщо середній час кадру 16,7ms, але 1% найнижчих — 50ms, ви зазнаєте значних стрибків підлагування.

Чи вимірює цей тест частоту оновлення мого монітора?

Опосередковано — так. Колбек requestAnimationFrame браузера виконується з частотою оновлення вашого дисплея. Якщо кадри стабільно націлені на 16,67ms — ви на 60Hz. При 6,94ms — на 144Hz. Тест повідомляє виявлену частоту оновлення.

Чи надсилаються дані на сервер?

Ні. Усі вимірювання таймінгу кадрів фіксуються через requestAnimationFrame у вашому браузері. Жодні дані не залишають ваш пристрій.