Иногда возникают моменты, когда какая-то программа или процесс использует слишком много ресурсов процессора, что в итоге приводит к сильному его нагреву и тормозам всей системы.
Если эта программа или процесс работают в фоне, то было бы разумным установить ограничение для них так, чтобы они использовали не более определенного процента от всей вычислительной мощности процессора. Работать будет медленнее, но в фоне тормоза не так важны, ведь пользователь их по факту не замечает. Более важен отклик системы или программы, с которой взаимодействуешь непосредственно.
К сожаленью, таких возможностей ОС Windows не предоставляет.
Можно ограничить использование процессом ядер, максимальную производительность процессора в общем, снизить приоритет. Но это всё не то.
Для таких целей я иногда использую BES.
Она периодически усыпляет процесс, что позволяет добиться желаемого эффекта. http://mion.faireal.net/BES/
Работает очень просто.
Жмёшь кнопку target, выбираешь процесс, который много себе позволяет, далее следует нажать limit this и выбрать ползунком какое-то значение в процентах, которое является относительным и показывает предел ограничения загрузки процессом ЦПУ от текущей.
Пример: браузер в данный момент жрёт 90% ЦПУ, ставим ограничение 50%, теперь процесс нагружает ЦПУ в два раза меньше, т.е. использует 45% ЦПУ. Теперь браузер будет подтормаживать, но если он в это время обновляется или делает ещё что-то, что не требует нашего вмешательства, а мы в это время печатаем в ворде, то никаких неудобств нам это не доставляет.
Эти расчёты на деле не особо нужны, обычно приемлемый процент подбирается методом тыка.
Также иногда BES помогает растормаживать проги, которые от слишком большого потребления ЦПУ зависают намертво.
Спасибо за подгон. Вот еще полезная программка.
Mem Reduct - небольшое приложение для освобождения страниц памяти системы. Дает возможность освободить системный кэш, модифицированные и простаивающие страницы памяти. В результате позволяет до 25% уменьшить память. Не требует установки.