Дайте ровную нагрузку каждому потоку прямо из браузера, посмотрите, держится производительность или уходит вниз, и послушайте, справляется ли охлаждение. Это нагрузка процессора, а не бенчмарк.
Эта страница даёт процессору тяжёлую работу и показывает, тянет ли он её дальше. Обещание намеренно скромное — куда скромнее, чем на большинстве страниц про процессоры.
Воркеры крутят арифметический цикл так быстро, как разрешает браузер, и считают проходы. Сколько их выйдет, зависит от браузера, его версии, от того, чем ещё занята машина, и от того, как движок скомпилировал цикл сегодня. Поэтому это не оценка, и рядом с чужими цифрами ей делать нечего. Зато машину можно сравнить с ней же самой — минута за минутой, под нагрузкой, которую задаёте вы.
Запустите прогон: первые секунды производительность растёт, потом выходит на полку. Держится пять минут — машина справляется с нагрузкой. Падает ступенькой и остаётся внизу — что-то сбрасывает частоты: нагрев, лимит мощности или профиль энергосбережения. Страница скажет об этом, когда накопит достаточно истории, чтобы не спутать падение с одной шумной секундой.
Ни температуры, ни частоты, ни обороты вентиляторов, ни модель процессора, ни количество ядер, которому стоило бы верить: браузер не отдаёт странице ничего из этого и ни на одной платформе. Сайт, который уверяет в обратном, просто гадает по User-Agent. До запуска известно одно число — сколько потоков насчитал браузер, да и его Safari и приватные режимы занижают. Нужны температуры — откройте рядом локальный монитор.
Все потоки — это режим проверки охлаждения: греется весь кристалл, вентиляторам приходится раскручиваться, и слабый кулер выдаёт себя за считаные минуты. Один поток — наоборот: остальной чип стоит, и ядро выходит на максимальный буст и держит его. Вот только на какое ядро ляжет работа, решает система: привязать воркер к конкретному ядру страница не может.
Полная нагрузка нужна не всегда. Машина, которая держится на пределе, но подтормаживает на половине, — это уже другая история, да и кривую вентилятора куда проще расслышать на ровных 40 %, чем когда всё крутится разом. Ползунок делит каждые 100 мс: часть времени поток считает, остальное стоит. Игрушечной нагрузка от этого не становится, просто идёт с паузами.
Да. Веб-страница не выведет процессор за его собственные пределы: тепловая защита и защита по питанию сидят в железе и прошивке, куда браузеру не дотянуться, и сбрасывают частоты или гасят машину задолго до вреда. А вот горячий корпус, шумные вентиляторы и быстро садящаяся батарея на ноутбуке — будут. Если машина выключилась сама посреди прогона, это и есть результат: охлаждение или питание не справляются.
Самый быстрый способ услышать охлаждение под настоящей нагрузкой и понять, сломан ли вентилятор, который никогда не раскручивается, или его просто никогда об этом не просили.
Прогоните один и тот же пресет до и после. Если машина раньше просаживалась через три минуты, а теперь держится ровно пять, её действительно починили.
Двадцати минут при продавце достаточно. Если машина сильно троттлит в первые пять минут или выключается сама, у неё проблема с охлаждением — и вы купите её вместе с ноутбуком.
Нагрузите все потоки, прежде чем доверять новой машине настоящую работу. Плохо посаженный кулер или блок питания, который не тянет, вылезут только под нагрузкой.
Неисправности, которые вылезают только под нагрузкой, мучительно ловить. Пресет «На выносливость» воспроизводит условия по требованию — можно смотреть, что происходит, а не ждать.
Держите интенсивность на ровных 40–50 % и слушайте. Вентилятор, который на частичной нагрузке гуляет вверх-вниз или ревёт там, где машина должна справляться тихо, выдаёт кривую или датчик, а не сам вентилятор.