Доля кадров с отклонением не более 10% от типичного интервала. Значение выше 95% говорит об отличной стабильности системы.
Тест частоты кадров
Детальный анализ
Каждый кадр, а не просто средний FPS
Отдельный столбец для каждого кадра, гистограмма распределения и показатели редких событий, которые покажут любые микрофризы, скрытые средним FPS.
- Столбец на каждый кадр
- Показатели 1% и 0.1% low
- Фреймпейсинг и джиттер
- Ползунок нагрузки GPU
Каждый столбец — это один кадр. Высокие красные столбцы означают задержку.
Нажмите «Начать тест», чтобы запустить измерение.
График времени кадра открыт первым не случайно. Средний FPS наименее информативен — реальная картина скрыта в форме и разбросе столбцов.
Зачем измерять время кадра вместо FPS?
Потому что миллисекунды складываются линейно, а FPS — нет. Если рендеринг сцены занимает 8 мс, а новый эффект добавляет 4 мс, суммарное время составит 12 мс. Посчитать то же самое через кадры в секунду («125 FPS плюс эффект на 4 мс») в уме невозможно.
| Частота кадров | Время кадра | Выигрыш относительно строки выше |
|---|---|---|
| 30 FPS | 33.33 мс | — |
| 60 FPS | 16.67 мс | 16.67 мс |
| 90 FPS | 11.11 мс | 5.56 мс |
| 120 FPS | 8.33 мс | 2.78 мс |
| 144 FPS | 6.94 мс | 1.39 мс |
| 240 FPS | 4.17 мс | 2.78 мс |
Что означают стабильность, фреймпейсинг и джиттер?
Равномерность вывода кадров. Чем выше значение, тем лучше.
Средняя разница во времени между соседними кадрами в мс. Отличным результатом считается показатель ниже 1 мс — здесь чем меньше, тем лучше.
Как расшифровать график фреймтайма?
- Ровная линия с редкими одиночными пиками. Нормальное поведение: сработал сборщик мусора или завершился сетевой запрос. Исправлять ничего не нужно.
- Регулярные всплески через равные промежутки времени. Работа фонового процесса по расписанию: опрос расширения, синхронизация облака и т. д.
- «Лесенка» — рост времени кадра со сбросом. Температурный троттлинг: система нагревается, снижает частоты, вентиляторы раскручиваются, и производительность восстанавливается.
- Чередование двух уровней. Ограничитель частоты кадров либо пропуск такта V-Sync, снижающий частоту вдвое.
- Постоянный хаотичный шум без структуры. Перегрузка: система выполняет слишком много задач одновременно.
Как использовать ползунок нагрузки?
Не выкручивайте его сразу на максимум. Начните с нуля, дайте графику стабилизироваться секунд десять, а затем постепенно увеличивайте нагрузку и следите, при каком значении частота кадров начнет проседать. Эта точка перегиба покажет реальный запас производительности лучше любых усредненных цифр.
Конвертер
Перевод FPS во время кадра
Одна и та же величина в разных форматах. Введите значение в любое поле.
При 60 FPS на каждый кадр отводится 16.67 мс. Превышение лимита приведет к задержке кадра.
Как читать график
На что обратить внимание?
-
1
Высота столбцов
Каждый столбец — это один кадр, а пунктир — целевой бюджет времени. Столбцы выше линии опоздали, а красные привели к пропуску целого кадра.
-
2
Форма распределения
Один узкий пик — норма. Два «горба» означают чередование: часто это ограничитель кадров или фоновый процесс, работающий по таймеру.
-
3
Разрыв со значением 1% low
Если значение близко к среднему — картинка плавная. Большой разрыв означает, что высокий средний FPS маскирует реальные подергивания.
FAQ
Частые вопросы
Какое время кадра считается хорошим?
16.67 мс для монитора 60 Гц, 8.33 мс для 120 Гц и 6.94 мс для 144 Гц. Стабильность важнее конкретного числа: стабильные 17 мс визуально намного плавнее, чем скачки между 12 и 30 мс.
В чем разница между 1% low и минимальным FPS?
Минимальный FPS показывает время всего одного, самого худшего кадра, который может возникнуть из-за случайного сбоя. Показатель 1% low усредняет худший один процент всех кадров, отражая реальную частоту микрофризов, а не единичную случайность.
Средний FPS высокий, но показатель 1% low очень плохой.
В целом кадры идут плавно, но процесс регулярно прерывается задержками. Взгляните на график: равномерные всплески указывают на фоновую задачу по таймеру, а хаотичные — на общую нехватку системных ресурсов.
Почему джиттер измеряется в миллисекундах, а не в процентах?
Потому что глаз замечает именно абсолютную задержку. Колебание в 4 мс практически незаметно при 30 FPS, но сразу бросается в глаза при 240 FPS.
Сколько по времени должен длиться тест?
От 30 до 60 секунд, чтобы получить достоверный показатель 1% low. Десяти секунд достаточно только для вычисления среднего значения.
Смотрите также
Другие инструменты
Все инструменты работают в браузере, бесплатно и без регистрации.
Взгляните на поведение каждого кадра
Запустите тест на минуту и следите за графиком, а не просто за цифрой среднего FPS.
Открыть тест