@tomatopotato

Как ограничить потребление мощности центрального процессора на выполнение JS кода в Chrome?

Всем привет.
Изучаю алгоритмы по сортировке массивов, пишу код на JS, запускаю его в Chrome под Win 10. С маленькими массивами проблем нет, но как только пробую сортировать большие начинаются проблемы. Хром берет от жизни все и забивает процессор под 100%, а хотелось бы параллельно выполнять еще кое-какие задачи, относительно комфортно пока массив сортируется. Собственно, вопрос в том как не давать выполняемому коду JS (в моем случае сортировка массива) поедать на 100% процессор, а указать чтобы он использовал скажем 50%? Спасибо.
  • Вопрос задан
  • 590 просмотров
Пригласить эксперта
Ответы на вопрос 3
Ni55aN
@Ni55aN
Вопрос не в поедании CPU (его никак не ограничить в браузере, можно только уменьшить количество операций в единицу времени), а в блокировке главного потока. Решение - Web Workers
Ответ написан
Комментировать
@grinat
Делать в ноде, нода в вируталке, там сможешь задать сколько нужно.
Ответ написан
Комментировать
ApeCoder
@ApeCoder
Запускать хром с пониженными приоритетом (start /low в cmd) или понижать ему приоритет в диспетчере задач
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы