диспетчер задач приоритет что это

Как изменить приоритет процесса и как его сохранить (высокий, низкий)

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что этоДоброго времени!

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

Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в Windows (обычно) запущено достаточно большое количество процессов, приложений. И в определенное время они могут «забирать» часть ресурсов себе — в результате игра время от времени притормаживает. 😥

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

Теперь ближе к сути.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Работа с приоритетами

Какие они бывают (основы)

У каждой запускаемой программы или процесса в Windows есть приоритет. Обычно, ОС Windows «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:

📌 Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим Windows хорошо справляется в авто-режиме). Как правило, есть смысл указать приоритет для 2÷5 часто-используемых приложений, которые для вас наиболее важны (например, для любимой игры 😉).

Изменение приоритета

Итак, чтобы поменять приоритет работающей программы (процесса) в Windows — необходимо воспользоваться диспетчером задач. Для того, чтобы его вызвать — нажмите сочетание кнопок Ctrl+Shift+Esc (либо Ctrl+Alt+Del).

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Для вызова диспетчера задач — нажмите Ctrl+Shift+Esc

Далее откройте вкладку «Подробности» (это для Windows 11/10, для Windows 7 — «Процессы» ) и найдите в списке нужный процесс ( прим. : название программы совпадает с названием процесса).

После, на нужном процессе кликните правой кнопкой мышки: в появившемся меню перейдите во вкладку «Задать приоритет» и укажите нужный вам. 👇

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Задание приоритета для запущенного процесса

Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом. 📌 При выставлении приоритета реального времени — возможно, компьютер начнет тормозить и зависать!

Сохранение приоритета с помощью настроек реестра

После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно.

Но с помощью настроек реестра можно «сохранить» указанный вами приоритет (т.е. Windows будет «знать», что эту программу нужно запустить с таким-то приоритетом).

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

regedit — открыть редактор реестра

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Какую ветку в реестре нужно открыть

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Узнаем название исполняемого файла игры / Кликабельно

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Создание раздела / Реестр

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Создать параметр DWORD32

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Что получилось в итоге!

Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10/11 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).

Запуск приложения с нужным приоритетом (через командную строку)

Есть еще один вариант задания приоритета приложению — речь идет о командной строке (разумеется, если создать «BAT» файл — то запуская его, можно всегда иметь программу с нужным приоритетом).

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Создать текстовый документ

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Вставка строки в блокнот и сохранение

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Изменяем расширение блокнота с TXT на CMD

Дополнения по теме будут весьма кстати.

Источник

Диспетчер задач-приоритет?

Вот список приоритетов, которые есть в системе Windows.
Извиняюсь, что по-английски, это просто скопировано из справочника по программированию.

HIGH_PRIORITY_CLASSIndicates a process that performs time-critical tasks that must be executed immediately for it to run correctly. The threads of a high-priority class process preempt the threads of normal-priority or idle-priority class processes. An example is Windows Task List, which must respond quickly when called by the user, regardless of the load on the operating system. Use extreme care when using the high-priority class, because a high-priority class CPU-bound application can use nearly all available cycles.

IDLE_PRIORITY_CLASSIndicates a process whose threads run only when the system is idle and are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle priority class is inherited by child processes.

NORMAL_PRIORITY_CLASSIndicates a normal process with no special scheduling needs.

REALTIME_PRIORITY_CLASSIndicates a process that has the highest possible priority. The threads of a real-time priority class process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process that executes for more than a very brief interval can cause disk caches not to flush or cause the mouse to be unresponsive.

А ЭТО ПЕРЕВОД К ВЫШЕ СТОЯЩЕМУ КОММЕНТУ.
МОЖ КОМУ ПРИГОДИТЬСЯ?

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

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

NORMAL_PRIORITY_CLASSI определяет нормальный процесс без особых потребностей в планировании.

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

Источник

Управление приоритетами процессов в ОС Windows Vista и Windows 7

Приоритет процесса

Наверняка, практически все знают что такое приоритет процесса, если же нет, постараюсь кратко объяснить.

Это понятие, в определенном смысле, равно как для Windows, так и для Linux, а так же для некоторых других операционных систем.

Сейчас речь пойдет об операционных системах Windows Vista и Windows 7.

Windows Vista и Wnidows 7, впрочем, как и предыдущие версии, системы мультизадачные, т.е. могут выполнять параллельно множество программ, причем, еще и мультипоточные, но это уже отклонение, точнее, ненужное углубление в тему.

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

Чем выше приоритет процесса, тем больше ему выделяется процессорного времени, чем ниже приоритет, тем меньше процессу выделяется процессорного времени.
Или если простым языком — чем выше приоритет, тем чаще и больше процессор «уделяет внимание» процессу и его операциям, а чем ниже приоритет, тем меньше «уделяет внимание».

Соответственно это сказывается на скорости выполнение той или иной программы.

Практическая польза от изменения приоритета процесса

В Windows 7 меня изначально удивлял тот факт, что по-сути чисто декоративным процессам, вроде sidebar.exe (гаджеты на рабочий стол) уделяется процессорного времени ровно столько же, как и остальным процессам.
При этом sidebar.exe сам по себе не выполняет каких-то сверх важных и сверх нужных функций. Так зачем же ему уделять столько же процессорного времени, как, например, тяжелому ресурсоёмкому приложению, вроде 3D-игры или 3D-редактора с большой сценой?

Исходя из этого вопроса я и начал, что называется, играть с приоритетами процессов.
Главное что я понял, выше приоритета Normal (Средний) пользовательским программам лучше не подниматься, ибо тогда Windows Vista/7 может начать некорректно распределять процессорное время и некоторые важные системные процессы начнут «подтормаживать».

На самый крайний случай, нужному вам пользовательскому процессу можно выставить приоритет AboveNormal (Выше среднего), но это в очень редких случаях добавляет ощутимую разницу в производительности программе.
Но при этом никто не запрещает снизить приоритет другим, мало или не столь важным процессам, дабы они не отъедали ценное процессорное время, например, у игры.
Часто такие манипуляции действительно позволяют выиграть 5-10FPS.

Автоматический запуск процесса с определенным приоритетом

Недостаток, который известен многим — при изменении приоритета через «Диспетчер задач», он сохраняется лишь до завершения процесса, потом же процесс вновь запускается с приоритетом по-умолчанию. Т.е. ваши настройки приоритетов не запоминаются.
Из-за этого в интернете появилось множество программ, которые запоминают ваш выбор приоритета, а при следующем запуске программы, меняют его за вас автоматически.

Я же изначально не поверил в то, что в Windows нет какого-нибудь инструмента для управления и запоминания приоритета процесса и начал рыть документацию на сайтах Microsoft.
Не буду разводить полемику на тему плохой документированности возможностей Windows, но я оказался прав.
Любому процессу в Windows можно вручную через реестр указать приоритет и еще некоторые свойства, с которыми он будет запускаться.

Путь к разделу реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

Как запустить редактор реестра?

Нажмите сочетание клавиш Win+R (быстрый вызов команды «выполнить»), в появившемся окошке, в текстовой строке наберите regedit и нажмите Enter =)

Для того, что бы указать приоритет для процесса, с которым он должен сразу всегда запускаться, вам нужно в указанной выше ветке реестра создать раздел с его именем.
Далее в нем создать еще один раздел, т.е. уже подраздел с названием PerfOptions, а уже в нем создать параметр DWORD (32бита) с названием CpuPriorityClass и задать ему одно из десятичных значений — 1, 2, 3, 5, 6.

1 — приоритет Idle (низкий);
2 — приоритет Normal (средний);
3 — приоритет High (высокий);
5 — приоритет BelowNormal (ниже среднего);
6 — приоритет AboveNormal (выше среднего);

Разберем на примере sidebar.exe.
В ветке ресстра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options я создаю раздел sidebar.exe.
В нем создаю подраздел PerfOptions. И в этом подразделе создаю параметр DWORD (32бита) с названием CpuPriorityClass c десятичным значением 1.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Таким образом sidebar.exe теперь у меня всегда будет запускаться с низким приоритетом (Idle).

Так же все вышеописанные операции можно делать и через командную строку (cmd).
Я написал небольшой универсальный пакетный файл, который все это делает за пользователя.
Ссылка на пакетный файл: save_process_priority.cmd

В пакетном файле все пункты расписаны на русском языке. От пользователя потребуется только вводить нужное ему имя процесса и выбирать приоритет.

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

Вот и все, спасибо за внимание =)
Если заметили ошибку, обязательно сообщите, буду очень благодарен.

Источник

Как изменить приоритет процесса и как его сохранить (высокий, низкий)

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что этоДоброго времени!

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

Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в Windows (обычно) запущено достаточно большое количество процессов, приложений. И в определенное время они могут «забирать» часть ресурсов себе — в результате игра время от времени притормаживает.

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

Теперь ближе к сути.

Работа с приоритетами.

У каждой запускаемой программы или процесса в Windows есть приоритет. Обычно, ОС Windows «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:

Отмечу, что с приоритетами High и Real Time нужно быть крайне осторожными: в некоторых случаях при выставлении оных — компьютер может зависнуть или Windows завершит работу с ошибкой.

Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим Windows хорошо справляется в авто-режиме). Как правило, есть смысл указать приоритет для 2÷5 часто-используемых приложений, которые для вас наиболее важны.

Изменение приоритета

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Для вызова диспетчера задач — нажмите Ctrl+Shift+Esc

После, на нужном процессе кликните правой кнопкой мышки: в появившемся меню перейдите во вкладку «Задать приоритет» и укажите нужный вам.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Задание приоритета для запущенного процесса

Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом. При выставлении приоритета реального времени — возможно, компьютер начнет тормозить.

Сохранение приоритета с помощью настроек реестра

После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно.

Но с помощью настроек реестра можно «сохранить» указанный вами приоритет (т.е. Windows будет «знать», что эту программу нужно запустить с таким-то приоритетом).

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

regedit — открыть редактор реестра

далее необходимо открыть следующую ветку реестра (можно просто ее скопировать и вставить в редактор): HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Какую ветку в реестре нужно открыть

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Узнаем название исполняемого файла игры / Кликабельно

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Создание раздела / Реестр

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Создать параметр DWORD32

в конечном итоге получится так, как показано на скрине ниже.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Что получилось в итоге!

Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).

Запуск приложения с нужным приоритетом (через командную строку)

    создать на рабочем столе (например) обычный текстовый файл;

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Создать текстовый документ

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Вставка строки в блокнот и сохранение

после чего сохраните текстовый файл, закройте его и переименуйте расширение: с «TXT» на «BAT» (или «CMD»). Если у вас не отображается расширение файла, ознакомьтесь вот с этой заметкой: https://ocomp.info/kak-uvidet-skryityie-faylyi-i-papki.html

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Изменяем расширение блокнота с TXT на CMD

Дополнения по теме будут весьма кстати.

Как повысить приоритет процесса в Windows 10

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

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

Как изменить приоритет процесса в Windows 10

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

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

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

Как изменить приоритет сетевого подключения в Windows 10

Ранее описанная программа NetLimiter 4 помогает ограничить скорость Интернета на компьютере. Если же Вы имеете в наличии материнскую плату со встроенным сетевым контроллерам Killer, тогда можете использовать программу Killer Control Center.

Устанавливая приоритет в домашней сети для процессов, пользователь автоматически ограничивает скорость Интернета для приложений с низким приоритетом. Например, в утилите Killer Control Center по умолчанию более высокий приоритет устанавливается для игр и низкий для приложений и процессов в системе. Это позволяет минимизировать потери в доставке Интернет-пакетов.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

Управление приоритетами процессов в ОС Windows Vista и Windows 7

Приоритет процесса

Наверняка, практически все знают что такое приоритет процесса, если же нет, постараюсь кратко объяснить.

Это понятие, в определенном смысле, равно как для Windows, так и для Linux, а так же для некоторых других операционных систем.

Сейчас речь пойдет об операционных системах Windows Vista и Windows 7.

Windows Vista и Wnidows 7, впрочем, как и предыдущие версии, системы мультизадачные, т.е. могут выполнять параллельно множество программ, причем, еще и мультипоточные, но это уже отклонение, точнее, ненужное углубление в тему.

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

Чем выше приоритет процесса, тем больше ему выделяется процессорного времени, чем ниже приоритет, тем меньше процессу выделяется процессорного времени.
Или если простым языком — чем выше приоритет, тем чаще и больше процессор «уделяет внимание» процессу и его операциям, а чем ниже приоритет, тем меньше «уделяет внимание».

Соответственно это сказывается на скорости выполнение той или иной программы.

Практическая польза от изменения приоритета процесса

В Windows 7 меня изначально удивлял тот факт, что по-сути чисто декоративным процессам, вроде sidebar.exe (гаджеты на рабочий стол) уделяется процессорного времени ровно столько же, как и остальным процессам.
При этом sidebar.exe сам по себе не выполняет каких-то сверх важных и сверх нужных функций. Так зачем же ему уделять столько же процессорного времени, как, например, тяжелому ресурсоёмкому приложению, вроде 3D-игры или 3D-редактора с большой сценой?

Исходя из этого вопроса я и начал, что называется, играть с приоритетами процессов.
Главное что я понял, выше приоритета Normal (Средний) пользовательским программам лучше не подниматься, ибо тогда Windows Vista/7 может начать некорректно распределять процессорное время и некоторые важные системные процессы начнут «подтормаживать».

На самый крайний случай, нужному вам пользовательскому процессу можно выставить приоритет AboveNormal (Выше среднего), но это в очень редких случаях добавляет ощутимую разницу в производительности программе.
Но при этом никто не запрещает снизить приоритет другим, мало или не столь важным процессам, дабы они не отъедали ценное процессорное время, например, у игры.
Часто такие манипуляции действительно позволяют выиграть 5-10FPS.

Автоматический запуск процесса с определенным приоритетом

Недостаток, который известен многим — при изменении приоритета через «Диспетчер задач», он сохраняется лишь до завершения процесса, потом же процесс вновь запускается с приоритетом по-умолчанию. Т.е. ваши настройки приоритетов не запоминаются.
Из-за этого в интернете появилось множество программ, которые запоминают ваш выбор приоритета, а при следующем запуске программы, меняют его за вас автоматически.

Я же изначально не поверил в то, что в Windows нет какого-нибудь инструмента для управления и запоминания приоритета процесса и начал рыть документацию на сайтах Microsoft.
Не буду разводить полемику на тему плохой документированности возможностей Windows, но я оказался прав.
Любому процессу в Windows можно вручную через реестр указать приоритет и еще некоторые свойства, с которыми он будет запускаться.

Путь к разделу реестра:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options

Как запустить редактор реестра?

Нажмите сочетание клавиш Win+R (быстрый вызов команды «выполнить»), в появившемся окошке, в текстовой строке наберите regedit и нажмите Enter =)

Для того, что бы указать приоритет для процесса, с которым он должен сразу всегда запускаться, вам нужно в указанной выше ветке реестра создать раздел с его именем.
Далее в нем создать еще один раздел, т.е. уже подраздел с названием PerfOptions, а уже в нем создать параметр DWORD (32бита) с названием CpuPriorityClass и задать ему одно из десятичных значений — 1, 2, 3, 5, 6.

1 — приоритет Idle (низкий);
2 — приоритет Normal (средний);
3 — приоритет High (высокий);
5 — приоритет BelowNormal (ниже среднего);
6 — приоритет AboveNormal (выше среднего);

Разберем на примере sidebar.exe.
В ветке ресстра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options я создаю раздел sidebar.exe.
В нем создаю подраздел PerfOptions. И в этом подразделе создаю параметр DWORD (32бита) с названием CpuPriorityClass c десятичным значением 1.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Таким образом sidebar.exe теперь у меня всегда будет запускаться с низким приоритетом (Idle).

Так же все вышеописанные операции можно делать и через командную строку (cmd).
Я написал небольшой универсальный пакетный файл, который все это делает за пользователя.
Ссылка на пакетный файл: save_process_priority.cmd

В пакетном файле все пункты расписаны на русском языке. От пользователя потребуется только вводить нужное ему имя процесса и выбирать приоритет.

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

Вот и все, спасибо за внимание =)
Если заметили ошибку, обязательно сообщите, буду очень благодарен.

Управление приоритетами процессов в Windows

Давайте поговорим о приоритетах Windows процессов. В большинстве случаев «играться» с настройкой приоритетов нет необходимости, но, иногда, грамотный системный администратор может помочь системе более правильно распределить процессорное время между запущенными задачами. Единого рецепта нет, но путем «подбора и перебора» это вполне реализуемо. Где это может понадобиться? Например, в связке 1С-SQL можно дать больше процессорного времени 1С и SQL, как наиболее критичным к ресурсам процессам.

В общем случае, посмотреть и изменить приоритет запущенного процесса можно через Task Manager

Windows NT/2000/7/2008

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что этоВ Windows 2012 это “закопали» чуть глубже

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что этоКак видно из приведенных примеров, вам доступно всего 6 приоритетов (как выяснится позже, это классы приоритетов). Достаточно? Microsoft считает, что да. Но давайте вспомним «легендарную» фразу Билла Гейста, который сказал, что «640 KB of RAM will be enough for everybody”. Но время показало, что это далеко не так. : )

А теперь давайте разберемся, как это есть на самом деле.

На самом деле в Windows существует 32 уровня приоритета, от 0 до 31.

Они группируются так:

При создании процесса, ему назначается один из шести классов приоритетов:

Посмотреть приоритет процесса, как писалось выше, можно, используя Task Manager.

Приоритет каждого потока (базовый приоритет потока) складывается из приоритета его процесса и относительного приоритета самого потока. Есть семь относительных приоритетов потоков:

В следующей таблице показаны приоритеты процесса, относительный и базовый приоритеты потока.

Приоритет потокаКласс процессаКласс процесса
Idle classBelow normal classNormal classAbove normal classHigh classReal time class
1IdleIdleIdleIdleIdle
2Lowest
3Below …
4Idle classNormalLowest
5Above …Below …
6Below normal classHighestNormalLowest
7Above …Below …
8Normal classHighestNormalLowest
9Above …Below …
10Above normal classHighestNormal
11Above …Lowest
12HighestBelow …
13High classNormal
14Above …
15Highest
15Time criticalTime criticalTime criticalTime criticalTime critical
16Idle
17
18
19
20
21
22Lowest
23Below …
24Real time classNormal
25Above …
26Highest
27
28
29
30
31Time critical

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

Как еще можно запустить процесс с «нестандартным» приоритетом или изменить?

Метод 1. Запустить задачу/процесс и изменить приоритет через Task Manager.

Метод 2. Можно воспользоваться командой START с соответствующими ключами

Доступные ключи, отвечающие за приоритеты, следующие (я умышленно опускаю ключи командной строки команды START не имеющие отношения к описываемому процессу работы с приоритетами):

C:>start /?
Starts a separate window to run a specified program or command.
START [«title»] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE ] [/AFFINITY ] [/WAIT] [/B]
[command/program] [parameters]
LOW Start application in the IDLE priority class.
NORMAL Start application in the NORMAL priority class.
HIGH Start application in the HIGH priority class.
REALTIME Start application in the REALTIME priority class.
ABOVENORMAL Start application in the ABOVENORMAL priority class.
BELOWNORMAL Start application in the BELOWNORMAL priority class.

Как видим, команда START дает возможность запустить процесс все с теми же 6-ю приоритетами, которые доступны через Task Manager

Метод 3. Использование утилиты wmic.exe

Как было показано выше, Task Manager, и команда START достаточно неуклюжи для задачи назначения приоритетов. Посмотрим, как это применять более гибко. Будем использовать утилиту wmic.exe.

wmic process where name=»AppName» CALL setpriority ProcessIDLevel

wmic process where name=»calc.exe» CALL setpriority 32768

wmic process where name=»calc.exe» CALL setpriority «above normal»

Вот короткий пример запуска wmic.exe для получения необходимой информации

wmic process list brief

Вы получите список процессов, запущенных на вашем локальном компьютере. Теперь выполните команду:

wmic process list brief | find «cmd.exe»

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что этоСпециально запустил несколько копий cmd.exe, чтобы иллюстрация была более полной.

Теперь список процессов ограничен только теми процессами, в имени исполняемого модуля которых присутствует строка «cmd.exe». Обратите внимание на PID процесса(ов).

Теперь давайте попробуем отобрать интересующие нас процессы, используя непосредственно WMI и не прибегая к стандартным средствам командной строки. Для этого просто напишите:

wmic process where description=’cmd.exe’ list brief

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что этоСравните полученные результаты. Запомните PID процесса CMD.EXE.

Командная строка для запуска wmic.exe

wmic process where processid=’XXXX’ CALL setpriority ProcessIDLevel

Ну а теперь можем изменить приоритет конкретного процесса (например с PID=8476):

wmic process where processid=’8476′ CALL setpriority 32768

wmic process where processid=’8476′ CALL setpriority «above normal»

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

Изменение приоритета процесса в Windows 10

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

Повышаем приоритет процесса в Windows 10

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

Способ 1: Process Explorer

Для начала затронем тему сторонних приложений. Первое из них называется Process Explorer и распространяется непосредственно самой компанией Microsoft. Это своего рода улучшенная версия стандартного Диспетчера задач, которая позволяет отследить подозрительную активность или настроить каждый процесс. Соответственно, в функциональность этого инструмента входит и изменение приоритета.

    Воспользуйтесь указанной выше ссылкой, чтобы перейти на официальный сайт и скачать там приложение Process Explorer.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

По завершении загрузки откройте полученный каталог через любой удобный архиватор.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Теперь в Process Explorer вы можете следить за поведением каждой задачи, чтобы понять, правильная ли настройка была выбрана. Преимущество этого инструмента перед стандартным заключается в том, что он предоставляет пользователю больше полезных опций, которые могут пригодиться во время взаимодействия с процессами. Если вас заинтересовал софт, ознакомьтесь со всей его функциональностью более детально в официальной документации.

Способ 2: Prio — Process Priority Control

Следующая сторонняя программа, о которой мы хотим поговорить сегодня, является фоновым решением, расширяющим общую функциональность Диспетчера задач. Суть Prio — Process Priority Control заключается в том, что измененный приоритет одного процесса может быть сохранен, то есть он будет являться таким же даже после перезапуска ПО. Дополнительно появляется возможность задать приоритет I/O, который нужен для минимизации ожидания отклика. Скачивание и установка Prio — Process Priority Control происходит так:

    Данная программа для частного использования распространяется бесплатно, поэтому для начала загрузки нужно лишь перейти по ссылке выше и выбрать Prio — Process Priority Control из списка. Обратите внимание, что на официальном сайте она именуется как «Prio — Process Priority Saver». Не пугайтесь, ведь это одна и та же программа, просто разработчик изменил название на странице, оставив его прежним в установщике.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Перейдите в директорию, куда была установлена Prio — Process Priority Control, и запустите ее, щелкнув по соответствующему исполняемому файлу.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Откроется главное окно оснастки. Здесь переместитесь на вкладку «Подробности».

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Здесь кликните ПКМ по одному из процессов и обратите внимание на три строки — «Приоритет CPU», «Приоритет I/O» и «Сохранить приоритет». Именно они были добавлены рассматриваемой утилитой.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Первая опция имеется в Диспетчере задач по умолчанию и позволяет установить распределение нагрузки на CPU, отметив маркером подходящее значение. О «Приоритет I/O» мы уже говорили выше — он отвечает за скорость передачи операций ввода-вывода. Третий пункт позволяет сохранить установленный приоритет приложения даже после его перезапуска (по умолчанию он всегда сбрасывается).

Способ 3: Диспетчер задач

Самый простой метод изменения приоритета процесса — воспользоваться Диспетчером задач. Об этом варианте знают многие пользователи, кто хотя бы раз сталкивался с необходимостью выполнения подобного действия. Выше мы рассмотрели установку программы Prio — Process Priority Control, которая добавляет в это меню новые опции, но не все хотят задействовать эту утилиту. Если она не инсталлирована в ОС, параметр в Диспетчере изменяется так:

    Откройте необходимое меню любым удобным образом, например, через контекстное меню, щелкнув ПКМ по панели задач.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

В нем переместитесь на вкладку «Подробности».

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Щелкните по требуемому процессу ПКМ, наведите курсор на «Задать приоритет» и установите оптимальное значение, отметив маркером соответствующий пункт.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

Способ 4: Консольная команда Start

Запускать программы в операционной системе Windows можно не только через графический интерфейс, для этого существует и специальная консольная команда под названием Start. Ее преимущество заключается в возможности присвоения дополнительных опций. Сегодня мы не будем разбирать всю функциональность этой утилиты, а только покажем, как самостоятельно установить приоритет для программы во время ее запуска.

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Для этого запустим «Диспетчер задач».

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Просмотрим значение «Приоритет CPU». Видим, что маркером отмечен пункт «Низкий», что является доказательством корректного применения указанного только что параметра.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Теперь давайте поговорим обо всех опциях, которые можно выбрать в качестве приоритета распределения CPU:

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

Способ 5: Изменение конфигурационного файла программы

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

    Сначала в директории с ПО отыщите файл формата CFG или INI. Щелкните по нему ПКМ и в контекстном меню выберите «Открыть с помощью».

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

В появившемся окне выберите любой удобный текстовый редактор или стандартный Блокнот.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

Среди содержимого отыщите строку «Priority». Если она отсутствует, нельзя осуществлять самостоятельное создание. В случае наличия самой строки измените значение на необходимое, где 0 — стандартный приоритет, 4 — скрытый, 6 — ниже нормального, 8 — нормальный, 10 — выше среднего, 13 — высокий и 24 — в режиме реального времени.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

После внесения изменений не забудьте их сохранить, зажав комбинацию Ctrl + S.

диспетчер задач приоритет что это. Смотреть фото диспетчер задач приоритет что это. Смотреть картинку диспетчер задач приоритет что это. Картинка про диспетчер задач приоритет что это. Фото диспетчер задач приоритет что это

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *