Ограничить нагрузку на процессор программы

Обновлено: 05.07.2024

Если игра или приложение неосознанно использует высокую загрузку ЦП, и вы хотите уменьшить или ограничить объем ресурсов ЦП, который может использовать процесс, в этом руководстве показано, как ограничить количество ядер ЦП, которые может использовать процесс в Windows. 11 через Диспетчер задач и, при желании, как навсегда настроить процесс на запуск с ограниченным числом ядер ЦП каждый раз, когда вы его запускаете.

Ограничить использование ЦП процессом с помощью диспетчера задач

В диспетчере задач есть параметр «Привязка ЦП», который вы можете установить для каждого процесса, чтобы контролировать, сколько или какие ядра ЦП разрешено использовать процессу в Windows 11. Поскольку большинство современных компьютерных процессоров являются многоядерными, вы должны увидеть несколько ядер в окне выбора сходства процессоров. Чтобы ограничить использование ЦП процессом в Windows 11, выполните следующие действия.

Сначала на экране рабочего стола Windows 11 откройте диспетчер задач, нажав CTRL + SHIFT + ESC (дополнительно: как открыть диспетчер задач с панели задач в Windows 11).

В окне диспетчера задач, если он находится в простом режиме, когда вы не видите ни одной вкладки, а видите только пару приложений с минимальной информацией или вообще без нее, нажмите «Подробнее», чтобы развернуть его.

Windows 11 Подробнее о диспетчере задач

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

Диспетчер задач Перейти к подробностям в Windows 11

Затем диспетчер задач направит вас на вкладку «Сведения» и выделит исполняемый процесс (.exe) процесса приложения, который вы выбрали ранее. Щелкните правой кнопкой мыши выделенный процесс и выберите Установить сходство.

Ограничение использования ЦП приложением или игрой в Windows 11

Примечание. Если вы знаете и можете определить процесс .exe приложения, которое вы хотите ограничить, на вкладке «Сведения», вы можете пропустить часть «Процессы» > «Перейти к сведениям». Вместо этого вы можете перейти непосредственно на вкладку «Сведения» и выбрать процесс, использование ЦП которого вы хотите ограничить.

В окне "Привязка процессоров" по умолчанию для большинства процессов должны быть выбраны все процессоры, что означает, что всем процессорным ядрам разрешено запускать процесс.

Как ограничить использование ЦП в Windows 11

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

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

Постоянно ограничить использование ЦП (привязка к процессору) процесса

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

Это может показаться слишком сложным для людей, которые не очень хорошо разбираются в компьютерах, но определенно стоит попробовать, особенно если вам часто приходится устанавливать привязку или приоритет ЦП для процессов в Windows 11/10. Как только вы научитесь это делать, ваш день станет намного проще.

Читать:

Описание для общего доступа. В этом руководстве показано, как быстро ограничить использование ЦП любым процессом в Windows 11 и как навсегда ограничить использование ЦП для игры или приложения.

Опубликовано Nyau Wai Hoe. Обновлено 8 октября 2021 г.


Загрузка ЦП в Windows 8, 8.1 и 10 иногда может быть проблемой. Для пользователей старых ПК это может сделать компьютер бесполезным.

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

Давайте рассмотрим, как ограничить использование ЦП в Windows 10 несколькими различными способами.

Ограничение использования ЦП в Windows 10

Найдите причину высокой загрузки ЦП

Первый способ ограничить использование ЦП в Windows 10 — найти виновника и устранить его. Во многих случаях антивирусы и программы защиты от вредоносных программ являются самыми большими проблемами в Windows 10.

В день запуска Avira, Avast и Baidu возникли проблемы с Windows 10, вызвавшие перегрузку ресурсов ЦП и сделавшие ПК бесполезными. Все трое выпустили исправления для устранения проблемы, но иногда переключение программного обеспечения — самый быстрый способ ограничить использование ЦП в Windows 10.

Обычно, когда вы впервые устанавливаете программное обеспечение, первые несколько запущенных экземпляров перегружают ваш ЦП, память и дисковое пространство, поскольку ваша система приспосабливается к его установке на ПК. Как только это успокоится, через несколько минут после загрузки вы обнаружите, что уровни работают нормально. Если нет, вам стоит поискать альтернативы, чтобы сделать то же самое на вашем компьютере с Windows 10.

Очистите вентиляторы

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

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

Измените параметры электропитания

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

Откройте дополнительные настройки параметров электропитания в Windows 10. Вам нужно просмотреть эти настройки для каждого плана, чтобы добиться максимального эффекта.

Найдите Управление питанием процессора, затем измените минимальное состояние процессора на: 70 процентов для минимального и максимального состояния процессора.

Нажмите «Применить», затем «ОК», чтобы сохранить настройки.

Изменить принадлежность программы

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

Откройте "Диспетчер задач" и перейдите в "Подробности".

Щелкните правой кнопкой мыши любую программу или службу и выберите "Affinity".

Вы сможете ограничить программу обслуживанием определенных основных процессоров.

Сторонние решения

Если вы все еще не можете понять, в чем заключаются проблемы с ЦП, рассмотрите стороннее программное обеспечение.

Три лучших программных решения для Windows 10 включают:

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

Заключение

Чтобы выяснить, что вызывает проблемы с вашим процессором и как ограничить его в Windows 10, требуется некоторое устранение неполадок. Вышеуказанные шаги должны помочь вам понять это, не тратя слишком много времени.

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

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

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

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

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

Разве невозможно сдать в аренду 3 часа процессорного времени на EC2? Я полагаю, что в большинстве случаев это будет работать намного лучше.

Можете ли вы указать, какая версия Windows и какой старый ноутбук? Если внутри есть двухъядерный процессор, вы можете просто указать, чтобы приложение работало только на одном ядре, что удерживает его на 50% и, следовательно, на более низких температурах.

@digitxp: В данный момент я аспирант, и если бы это было для деловых целей, я бы все равно купил новый ноутбук или использовал мощный настольный компьютер :)

Понижение приоритета одного процесса или потока не влияет на общую загрузку ЦП. Он только определяет, какой поток получит доступ к ЦП в случае конфликта.

11 ответов 11

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

BES — Боевой кодировщик Ширасе

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

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

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

Обработка лассо

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

Бывают случаи, когда один или несколько процессов начинают загружать ЦП на 100 % в Windows 10. Это может привести к замедлению работы системы. Одним из решений этой проблемы является ограничение использования ЦП для определенных приложений в Windows 10. Мы обсудим это в этой статье.

Оглавление

Настроить сходство программ

Мы также можем настроить каждый процесс в Windows 10 так, чтобы он использовал только определенные ядра ЦП, а другие процессы могли выполняться одновременно. Это можно использовать для оптимизации использования ЦП, но только при осторожном обращении.

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

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

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

Но как узнать, какие ядра доступны? Это можно проверить с помощью графического представления ресурсов ЦП в Диспетчере задач.

Откройте диспетчер задач и перейдите на вкладку Производительность.

график изменений tskmgmr

Нажмите CPU на левой панели, а затем щелкните правой кнопкой мыши график в реальном времени справа. Разверните Изменить график на и выберите Логические процессоры.

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

Ограничить общую загрузку ЦП

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

Чтобы узнать, сколько ЦП потребляется в любой момент времени, перейдите в Диспетчер задач.

Запустите Диспетчер задач, щелкнув правой кнопкой мыши Панель задач, и выберите Диспетчер задач.

Перейдите на вкладку "Производительность".

tskmgr процент

Эта вкладка дает графическое, а также процентное представление того, сколько используется каждый отсек, включая ЦП, память, сеть и диск. Отсюда вы можете определить, не перегружается ли ЦП.

Все, что превышает 90 %, может считаться опасным для ЦП и оборудования.

  1. Перейдите в следующую папку:
    Панель управления > Оборудование и звук > Параметры питания > Изменить параметры плана > Изменить дополнительные параметры питания.
  2. В окне Параметры электропитания разверните Управление питанием процессора, а затем разверните Максимальное состояние процессора.
  3. Теперь нажмите «От батареи» и установите максимальное пороговое значение для использования ЦП. Сделайте то же самое для подключения к сети, чтобы разрешить разные максимальные проценты использования ЦП, когда компьютер работает от батареи (в случае ноутбуков) и когда он работает от прямого источника питания.
  4. По завершении нажмите «Применить» и «ОК».

Теперь вы заметите, что процент использования ЦП не будет превышать установленное значение в диспетчере задач.

Полезные задачи для дальнейшей оптимизации процессора

Завершить/удалить все ненужные приложения, процессы и файлы

Любые ненужные приложения или службы, работающие в фоновом режиме, также занимают место в ЦП, пока пользователь выполняет срочные задачи. Это часто вызывает задержки в задачах с высоким приоритетом.

Давайте посмотрим, как мы можем исключить ненужные задачи и процессы.

Завершить процесс с максимальной загрузкой ЦП

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

  1. Откройте Диспетчер задач (Ctrl + Shift + Esc)
  2. На вкладке «Процессы» нажмите на полосу ЦП, чтобы расположить задачи в порядке убывания. Это означает, что процессы, использующие максимальный процент ЦП, окажутся на первом месте.
  3. Оттуда щелкните правой кнопкой мыши любую задачу, которая вам не нужна в данный момент, и выберите Завершить задачу.

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

Автоматическая настройка Windows для максимальной производительности

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

  1. Перейдите к следующему:
    Меню "Пуск" -> "Настройки" -> "Система" -> "О программе" -> "Дополнительные параметры системы".
  2. В окне Свойства системы на вкладке Дополнительно нажмите Настройки в разделе Производительность.
  3. В окне Параметры производительности на вкладке Визуальные эффекты выберите Настроить для достижения наилучшей производительности. Затем нажмите «Применить» и «ОК».

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

Отключить автозапуск приложений

Часто некоторые приложения запускаются и всплывают, как только вы включаете компьютер. Такие приложения значительно замедляют процесс загрузки системы, поскольку пытаются запуститься во время процесса запуска и сдерживают другие важные потоки.

Вы можете отключить автоматический запуск этих приложений и при необходимости запустить их позже.

Запустите диспетчер задач и перейдите на вкладку Автозагрузка.

На этой вкладке можно просмотреть приложения, поддерживающие автоматический запуск, и их текущий статус. Выберите приложения, которые вы хотите отключить, а затем нажмите «Отключить» в нижней части окна.

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

Удалить файл подкачки

Этот шаг нужен не столько для процессора, сколько для оптимизации системы в целом.

Файлы подкачки — это файлы кеша с мгновенным доступом, хранящиеся на жестком диске. Процессы, выполняемые в ОЗУ, теперь могут выполняться на жестком диске, что экономит время и ресурсы ОЗУ. Это динамические файлы, которые могут расширяться до размера самой оперативной памяти. Вы можете настроить их таким образом, чтобы они удалялись с жесткого диска каждый раз при перезагрузке или выключении компьютера.

Настройка автоматического удаления освободит место для новых файлов на жестком диске, а старые процессы больше не будут выполняться.

set dword

  1. Откройте редактор реестра, введя regedit в строке "Выполнить".
  2. Перейдите к следующему элементу на левой панели:
    HKEY_Local_Machine -> Система -> CurrentControlSet -> Управление -> Диспетчер сеансов -> Управление памятью
  3. На правой панели дважды щелкните ClearPageFileAtShutdown и установите для параметра Значение данных значение 1.
  4. Нажмите "ОК" и перезагрузите компьютер, чтобы изменения вступили в силу.
  5. Общее обслуживание оборудования

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

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

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

    Субхан имеет степень в области электротехники и прошел несколько системных и сетевых сертификатов, включая сертификаты Huwaei, Cisco и Microsoft. В основном он исследует и пишет о мире Windows.

    Простой системы Процесс — нормальная часть вашего компьютера». /><br /></p>
<p>Повышение приоритета ЦП для программы увеличивает концентрацию ЦП на этой программе, повышая ее производительность. В малом бизнесе определение использования ЦП может помочь сэкономить время. Например, повышение приоритета задачи с высокой нагрузкой на ЦП, такой как компиляция базы данных, приводит к более быстрому завершению действия, что позволяет вам сосредоточиться на других задачах. Кроме того, некоторые старые программы работают лучше, когда используют только одно ядро, а не полное количество ядер, предлагаемых вашим процессором. Процесс определения использования ЦП различается в зависимости от того, изменяете ли вы приоритет или устанавливаете количество ядер.</p>
<h2>Настройка использования ядра ЦП</h2>
<p>Нажмите одновременно клавиши

    Перейдите на вкладку "Процессы", затем щелкните правой кнопкой мыши программу, для которой вы хотите изменить использование ядра ЦП, и выберите "Установить привязку" во всплывающем меню.

    Установите флажок рядом с "ЦП 0" или "ЦП 1", чтобы назначить этой программе только это ядро ​​ЦП. Если у вас четырехъядерный процессор, есть два дополнительных поля «ЦП»: «ЦП 2» и «ЦП 3». Программе с четырехъядерным процессором можно назначить от одного до трех ядер. Если у вас одноядерный процессор, например более ранняя модель Pentium, вы не можете установить привязку ядер.

    Нажмите "ОК", чтобы установить основное сходство. Это необходимо делать каждый раз, когда вы закрываете и снова открываете программу.

    Настройка приоритета ЦП

    Нажмите одновременно клавиши "Ctrl", "Shift" и "Esc" на клавиатуре, чтобы открыть диспетчер задач.

    Перейдите на вкладку "Процессы", щелкните правой кнопкой мыши программу, для которой вы хотите изменить приоритет ЦП.

    Наведите курсор на «Установить приоритет» и выберите параметр «Приоритет». Ваши изменения применяются автоматически, как только вы выбираете параметр. Это необходимо делать каждый раз, когда вы закрываете и снова открываете программу.

    Читайте также: