Я ищу способ ограничить использование ЦП любым приложением в Windows 7 - 50%. Я попытался искать Интернет способ сделать это, и похоже, что это - легкая вещь сделать на Linux и Mac OS X (одна команда в терминале), но я не уверен, как сделать это в Windows 7. Любая справка очень ценилась бы.Спасибо!
Рохан
Вы не можете ограничить использование ЦП процессом в Windows 7 или более ранней версии, так как этот ресурс управляется ОС * .
Однако вы можете указать запускать процесс с определенным приоритетом, например для работы с приоритетом ниже обычного. Различные приоритеты планирования могут быть установлены с помощью функции API SetPriorityClass
.
Вы, вероятно, пытаетесь предотвратить то, что ваш процесс влияет на производительность системы так, как это заметил бы пользователь. В этом случае решением будет установка соответствующих приоритетов. В конце концов, у вас есть дорогой процессор, так почему бы не использовать его всякий раз, когда вы можете ?
* См. ответ @Ben Voigt для возможного решения в Windows 8 и более поздних версиях. .