Установить ограничения ресурсов приложения (загрузка ЦП)
Это немного странно, но я хочу ограничить использование ресурсов программой (например, приложением 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 мс между каждой операцией чтения или записи.