Установить ограничения ресурсов приложения (загрузка ЦП)

Это немного странно, но я хочу ограничить использование ресурсов программой (например, приложением winrar).

Причина: у меня старый ноутбук с проблемой перегрева, поэтому, если я хочу выполнить сложную задачу по вычислению (сжатие папки>10 ГБ), мой ноутбук перегревается и выключается.

Вопрос: возможно ли ограничить использование ресурсов приложения / процессора? Например, можно ли как-то установить, что winrar может использовать только 50% моего процессора?

Я использую Windows 8.1, но ответ для других ОС приветствуется.

1 ответ

Решение

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

СамWinRAR имеет переключатель командной строки -riсм. в справке WinRAR страницу с заголовком:

Switch -RI<p>[:<s>] - set priority and sleep time

Например, используя командную строку, как

WinRAR.exe a -ri1:100 Backup.rar *

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

Другие вопросы по тегам