Существуют ли решения, которые могут ограничить использование процессором процесса?

Я использую старый ноутбук и делаю тяжелую обработку, которая требует длительного использования процессора в течение длительного времени (~ 30 минут – 2 часа). Когда процесс ставит большую нагрузку на процессор в течение длительного времени, процессор перегревается, и компьютер отключается. Я не хочу использовать кулер / стойку, потому что я ношу этот ноутбук и работаю вне дома.

Есть ли способ / приложение, которое я могу ограничить использование процессором процесса в Windows?

Примечание. Установка приоритета процесса из диспетчера задач не работает.

Примечание 2: Вентиляторы чистые.

9 Solutions collect form web for “Существуют ли решения, которые могут ограничить использование процессором процесса?”

Поиск по сети приводит к некоторым программам, которые могут помочь. Все они бесплатны .

BES – боевой кодер Шираза

BES – небольшой инструмент, который ограничивает использование ЦП для определенного процесса: например, вы можете ограничить использование ЦП процессом, который будет использовать CPU 100%, до 50% (или любой процент, который вам нравится). Благодаря этому вы можете удобно использовать другие программы, делая что-то интенсивное в процессорах в фоновом режиме. Ограничивая нагрузку на ЦП, вы также можете сразу охлаждать свой процессор, когда становится слишком жарко. Конечно, скорость обработки будет замедляться пропорционально, если вы ограничите использование ЦП, но она должна быть намного лучше, чем сбой из-за жары или (в худшем случае), когда ваш компьютер сломался с сжигаемым процессором.

Укротитель процесса

Process Tamer – это крошечная (140k) и суперэффективная утилита для Microsoft Windows XP / 2K / NT / Vista / Win7, которая работает в вашем системном трее и постоянно контролирует использование процессора другими процессами. Когда он видит процесс, который перегружает ваш процессор, он временно приостанавливает приоритет этого процесса, пока его использование процессора не вернется к разумному уровню.

Процесс Лассо

Process Lasso – это уникальная новая технология, которая улучшит отзывчивость и стабильность вашего ПК в периоды высокой загрузки процессора. Windows, по своему усмотрению, позволяет программам монополизировать ваш процессор без ограничений, что приводит к зависаниям, зависанию и задержкам. Процесс Lasso ProBalance (Process Balance) интеллектуально регулирует приоритеты запуска программ, так что плохо управляемые процессы не будут отрицательно влиять на отзывчивость вашего ПК.

Самое легкое решение, которое я нашел, – ограничить мощность процессора.

  1. Перейдите в Панель управления.
  2. Оборудование и звук
  3. Параметры питания
  4. Изменить настройки плана
  5. Изменение дополнительных настроек мощности
  6. Управление мощностью процессора
  7. Максимальное состояние процессора и снизить его до 80% или независимо от того, что вы хотите. Используя программное обеспечение, которое измеряет температуры процессора, такие как «Вентилятор скорости», вы увидите, что температура падает.

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

http://threadmaster.tripod.com/

В окнах 10, 8 и 7

  1. Перейти к диспетчеру задач
  2. Щелкните правой кнопкой мыши процесс, для которого использование процессора будет ограничено. Нажмите «перейти к деталям»
  3. Теперь откроется вкладка подробных сведений правой кнопкой мыши по конкретному процессу и выберите «установить сродство» и выберите ядра, которые вы разрешите конкретному процессу.

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

Конечно, это старый вопрос, но я удивлен, что никто этого не предложил:

Уменьшите скорость процессора.

Практически все ноутбуки и Windows сами построили механизмы для динамической настройки скорости процессора для соответствия нагрузке. Вы можете переопределить это поведение – например, в панели управления => Параметры питания => Дополнительно, вы можете установить максимальную скорость процессора ниже 100%. Тогда ваш процессор будет ограничен более низкой скоростью и, таким образом, будет генерировать меньше тепла, задайте то, что вы делаете.

Это не требует дополнительного программного обеспечения и, что более важно, снижение скорости вашего процессора делает ваш процессор более эффективным , поэтому это лучшее решение, чем ограничение использования вашего процессора в Windows. Использование 50% процессора на частоте 2.0 ГГц будет использовать значительно большую мощность, чем 100% от процессора на 1.0 ГГц. Меньше энергии = меньше тепла.

В наши дни лучшим решением является ограничение использования процессора для каждого процесса, ограничивая сродство к процессору (к которому имеет доступ процесс). У вас меньше точности (можно ограничить определенные проценты), но это более естественная операция, чем попытка периодически приостанавливать и возобновлять потоки процессов. Процесс Lasso отлично справляется со стандартными (постоянными) сходствами с процессорами. Тем не менее, он также имеет «жесткое» ограничение стиля BES, хотя это не рекомендуется, так как это такой неестественный акт.

Другой очень удобный способ установить близость определенного исполняемого файла при его запуске – использовать команду start .

Например «start / affinity F iexplore.exe». Если есть одно приложение, которое вы хотите запустить таким образом, вы можете создать ярлык с помощью этой команды. Обратите внимание, что сродство задается шестнадцатеричным значением, что может потребовать некоторой проб и ошибок. Проверьте процесс в диспетчере задач, чтобы просмотреть фактический результат сродства!

Подробнее см. Здесь: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx

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

В случае, если нет утилиты avaialble, вы будете входить в BIOS своего компьютера и изменять тактовую частоту процессора. Самый простой способ – установить множитель на меньшее число. Пожалуйста, не касайтесь напряжений, потому что это может повредить ваш CPU, если он слишком высок, или вызвать ошибки, когда он слишком низок. Частоты не должны изменяться, просто множитель. Чтобы вернуться к настройкам по умолчанию, прочитайте руководство по BIOS, чтобы определить, что клавиша нажата для восстановления настроек по умолчанию. (Или просто внимательно осмотрите экран BIOS, особенно экран выхода.)

  • Что означает среднее значение загрузки для Unix / Linux?
  • Начать процесс с высоким приоритетом
  • Virtualbox, как заставить конкретный процессор к гостю
  • Как получить использование ЦП в C #?
  • Что такое гиперпоточность и как она работает?
  • Очень высокий шум, когда компьютер делает что-то интенсивное?
  • Высокое использование ЦП «Система» и «Системные прерывания» (вызванное ACPI.sys)
  • Является ли производительность процессора затронутой по мере его возраста?
  • ЦП и память, работающие под нулевой скоростью
  • Как я могу получить высокую загрузку процессора в Windows?
  • Есть ли база данных ПК для ПК? Как IMDB, за исключением частей ПК: материнские платы, процессоры, источники питания и т. Д. И т. Д.
  • Interesting Posts

    Есть ли (бесплатный) способ настройки удаленного доступа к рабочему столу без настройки маршрутизатора?

    Как выделить выровненную память только с использованием стандартной библиотеки?

    Как я могу сделать это в системе unix?

    Как я могу получить управление + стрелка влево, чтобы вернуться к одному слову в iTerm2?

    NullPointerException: println нуждается в сообщении в android

    GRUB в MBR или раздел?

    Связывание компьютеров для повышения производительности

    Отключение обновлений окон для Windows 10

    jQuery – Получить ширину элемента, если он не отображается (Дисплей: Нет)

    Cookie заблокирован / не сохранен в IFRAME в Internet Explorer

    Обновление установки Windows 8

    32-разрядная ОС, процессор на базе x64 в Windows 8.1

    Разница между выключением и включением или перезагрузкой в ​​Windows 8?

    Как я могу создать приложение .NET Windows Forms, которое работает только в системном трее?

    Как проверить, существует ли файл на Java?

    Давайте будем гением компьютера.