Ограничение загрузки процессора на процесс

Ограничение загрузки процессора на процесс

Решил сегодня перегнать видео с DVD в DivX. Всё хорошо но загрузка процессора на 100 процентов мешала продолжать комфортно работать за компом и немного подумав нашёл 2 решения:

----------------------<cut>----------------------

BES — маленький инструмент, который ограничивает использование центрального процессора для любого процесса. Вы можете ограничить использование центрального процессора процесса, который использовал бы центральный процессор на 100 %, скажем до 50 % (или на любой другой процент использования). После этого Вы сможете использовать другие программы более комфортно.
1. Запускаем bes.exe и давим Target.

Ограничение загрузки процессора на процесс

2. Выбираем процесс который нужно ограничить.

Ограничение загрузки процессора на процесс

3. Выбираем нужный процент загрузки процессора.

Ограничение загрузки процессора на процесс

Сайт программы

Вторая программа не имеет графического интерфейса и больше подходит для автоматического запуска. Работает как служба. Установка и настройка не каких проблем не вызвала. Программа настраивается путём изменения ключей реестра и чтобы изменения вступили в силу нужно перезапустить службу.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]
"CPUThresholdPct"="70" – Параметр отвечает за загрузку ЦП процессом который был запущен.
"MainSampleTime"="30" – Время после которого действует ограничение на загрузку ЦП процессом (в нашем примере 70%)
"ThreadOverloadActionStart"="" – Скрипт который запускается при старте процесса
"ThreadOverloadActionStop"="" — Скрипт который запускается при закрытии процесса

Последнее нужно по большому счёту для ведения логов загрузки ЦП разным софтом.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]
"mfadmin.exe"="5"
"virtua~1.exe"="50"

Перечисляются процессы для которых нужно явным образом ограничить использование ЦП при старте.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exceptions]
"winlogon.exe"=""
"services.exe"=""
"SPOOLSV.EXE"=""
"termsrv.exe"=""
"svchost.exe"=""
"csrss.exe"=""
"cdmsvc.exe"=""
"dfssvc.exe"=""
"llssrv.exe"=""

Процессы для которых не надо ограничивать использование ЦП.

Сайт программы

Забираем:

Необходимо зарегистрироваться чтобы прочитать текст

Тэги:

Комментарии

    Нет комментариев
комментарии
^ Наверх