Программно ограничьте использование ЦП каким-либо приложением в Windows 7?

Я ищу способ ограничить использование ЦП любым приложением в Windows 7 - 50%. Я попытался искать Интернет способ сделать это, и похоже, что это - легкая вещь сделать на Linux и Mac OS X (одна команда в терминале), но я не уверен, как сделать это в Windows 7. Любая справка очень ценилась бы.Спасибо!

Рохан

7
задан Rohan 5 May 2010 в 22:09
поделиться

1 ответ

Вы не можете ограничить использование ЦП процессом в Windows 7 или более ранней версии, так как этот ресурс управляется ОС * .

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

Планирование приоритетов

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

* См. ответ @Ben Voigt для возможного решения в Windows 8 и более поздних версиях. .

3
ответ дан 6 December 2019 в 11:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: