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

Стресс‑тест CPU браузера и отзывчивость
Многопоточные целочисленные и числовые с плавающей точкой нагрузки с эвристиками в реальном времени по отзывчивости и стабильности. Данные остаются локально. Это не термотест и не сертификация оборудования.
Потоки
-
-
+
Длительность
Режим
Сессия
Запустить
Пауза
Остановить
Экспорт
Тема
Дополнительно
Неактивно
Целевая нагрузка
Нарастание
Многоэтапный
Ставить на паузу при скрытии вкладки
Прогресс
0%
Оценочная нагрузка на CPU
Прошло
0,0 s
Операции/с
0
Сглажено
Всего операций
0
Сред. 0
Отзывчивость
0ms
Пик 0ms
Потоки
0
Цель -
Пиковые Ops/s
0
Стабильность —
Относительно базы
Ops/s vs начальное стабильное значение
Достигнутая нагрузка
0%
рабочий цикл
Возможное ограничение
Сбор…
Недавний тренд Ops/s
Итоги теста
Копировать итог
Закрыть итог
Справка по метрикам
Операции/с: Операции в секунду (сглажено, чтобы избежать мерцаний).
Отзывчивость: Дополнительная задержка запланированных таймеров. Выше = браузер более загружен.
Достигнутая нагрузка: Активное время работы / общее время по воркерам (примерно).
Стабильность: Изменчивость последних Ops/s (меньшая дисперсия = более стабильная работа).
Возможное ограничение: Срабатывает при длительном падении и росте задержки (термическое/системное ограничение).
История сеансов
Экспорт JSON
Поделиться этим?
WhatsApp X Telegram Facebook LinkedIn Reddit

Как это работает

Потоки

Определяет, сколько параллельных воркеров запустить. Каждый воркер — это бесконечный цикл. Большее число потоков старается занять больше ядер процессора.

Пример: если задать 8 потоков на 8-ядерном CPU, нагрузка распределится по ядрам. Если потоков больше, чем ядер, ОС будет делить время, и потоки начнут конкурировать.

Длительность

Задает продолжительность теста. Варианты: 30, 60, 180 секунд или без ограничения до ручной остановки.

Режим

Выбирает тип арифметики в циклах. Каждый режим нагружает разные исполнительные блоки процессора.

  • Сбалансированный: Смешанные целочисленные и вещественные операции. Имитация общей нагрузки, похожей на работу обычных программ.
  • Целочисленный: Проверка чисел на простоту. Нагружает целочисленные блоки и логику ветвлений. Минимум памяти, но высокая нагрузка на целочисленные конвейеры.
  • Вещественный: Малые матричные умножения. Нагружает блоки с плавающей запятой и векторные блоки (FPU/SIMD). Имитация нагрузок вроде графических шейдеров или научных расчетов.

Различия важны: одни процессоры быстрее в целочисленной математике, другие в вещественной. Сбалансированный режим показывает общую производительность.

Управление сессией

  • Старт: запускает короткий базовый этап (для измерения стабильной производительности), затем основную нагрузку.
  • Стоп: завершает выполнение сразу.
  • Пауза/Возобновить: позволяет приостановить и продолжить тест.
  • Экспорт: создает файл JSON с настройками и результатами.
  • Тема: переключает светлое/темное оформление.
  • Дополнительно: открывает расширенные параметры.

Дополнительные параметры

Целевая нагрузка
Воркеры не всегда работают 100% времени. Целевая нагрузка задает рабочий цикл:

  • 100% = воркеры работают непрерывно.
  • 75%, 50%, 25% = воркеры работают часть цикла, остальное время простаивают.
  • Авто = инструмент динамически регулирует нагрузку для стабильности и снижения задержек.

Постепенное увеличение
Вместо запуска всех потоков сразу добавляет их постепенно (по одному в секунду). Можно наблюдать, как меняются скорость и отзывчивость при росте нагрузки.

Многофазный профиль
Разделяет тест на фазы: легкая в начале, максимальная в середине, легкая в конце. Показывает, как система восстанавливается при смене нагрузки.

Пауза при скрытии вкладки
Останавливает или приостанавливает тест при сворачивании вкладки. Исключает искажения результатов из-за троттлинга фоновых вкладок.

Прогресс

Полоса заполняется по мере выполнения. На базовом этапе движется медленно, на активном — показывает процент завершения.

Живые метрики

  • Оценочная загрузка CPU (шкала)
    Оценка % загрузки процессора. Учитывает запрошенную нагрузку, фактическую работу и задержки. Цвета: зеленый (норма), оранжевый (предупреждение), красный (критично).
  • Прошло / Осталось
    Время выполнения теста и сколько осталось.
  • Операции в секунду (Ops/Sec)
    Сколько операций выполняется в секунду. Значение сглажено для стабильности.
  • Всего операций / Среднее
    Сумма всех операций и средняя скорость.
  • Отзывчивость
    Измеряет задержку таймеров. Если таймер должен был сработать через 100 мс, а сработал через 110 мс, отображается +10 мс. Малые значения = отзывчиво, большие = перегруженный event loop.
  • Потоки (Активные vs Цель)
    Сколько воркеров реально работает против заданного числа.
  • Пиковые Ops/Sec и Стабильность
    Пик = максимальная производительность. Стабильность = регулярность скорости.

    • Очень стабильная: почти постоянная.
    • Стабильная: легкие колебания.
    • Переменная: заметные скачки.
    • Очень переменная: сильные и нестабильные колебания.
  • Относительно базового уровня
    Текущая производительность в % от начальной. Полезно для выявления троттлинга — падение ниже 100% = замедление.
  • Достигнутая нагрузка
    Доля времени, когда воркеры реально были активны. Показывает, удалось ли достичь заданного уровня. Пример: задано 75%, достигнуто 60% → система перегружена.
  • Подозрение на троттлинг
    Выводит «Возможно», если одновременно падает производительность ниже половины базовой и растет задержка. Обычно это признак ОС или теплового троттлинга.

Недавний тренд Ops/Sec

Мини-график последних значений производительности. Позволяет увидеть кратковременные спады и пики.

Справочник по метрикам

Быстрые определения:

  • Ops/Sec = пропускная способность
  • Отзывчивость = задержка таймеров
  • Достигнутая нагрузка = реальная доля работы
  • Стабильность = регулярность производительности
  • Подозрение на троттлинг = эвристика замедления

Стресс-тест процессора онлайн в браузере

Итоги и история тестов

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

Какие результаты у тебя на устройстве? Хотел бы увидеть дополнительные функции в этом тесте? Напиши в комментариях!

CalcuLife.com