Что значит приоритет реального времени в диспетчере задач

Повышение приоритета в Диспетчере задач операционной системы Windows

Мы часто используем одновременно несколько приложений: готовим текст, сёрфим по интернету, конвертируем видео для планшета, пользуемся словарём. Если программы не закрыты, они используют ресурс нашего компьютера. Посмотреть, что в реальности происходит, можно в специальной программе ОС Windows. Но не просто посмотреть, а управлять распределением ресурсов с целью повышения быстродействия. Рассмотрим, как повысить приоритет в Диспетчере задач Windows.

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

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

Типы очерёдности

Степень важности имеет следующие градации:

Изменение значений очерёдности

Рассмотрим, как выставить приоритет в Диспетчере задач:

Когда это применяется? В основном для решения временных заданий. Например, вы смотрите фильм, и одновременно скачиваете какие-либо данные с интернета, и видео периодически прерывается. Повысив важность плеера, вы решите эту проблему. Ещё этим часто пользуются для повышения быстродействия браузера при работе в сети.

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

Другие способы работы с быстродействием

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

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

Mz CPU Accelerator позволяет автоматически повышать значения для программы активного окна, делая это весьма эффективно. Кроме того, она позволяет управлять распределением ресурсов процессора, например, выделить программе одно или два ядра вместо всех. В общем, программа позволяет увеличить скорость работы приложений.

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

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

Источник

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

Вот список приоритетов, которые есть в системе 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 программно, и если вы это сделаете, вы никогда не должны менять их на «в реальном времени».

Что делает настройка приоритета процесса «в реальном времени» по сравнению с «высоким» и «выше нормального»?

7 ответов

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

создание реалтайм приоритет потоков требует привилегий (SeIncreaseBasePriorityPrivilege), поэтому это может быть сделано только административными пользователями.

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

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

глава Русиновича «внутри Windows» о том, как Windows обрабатывает приоритеты, является отличным ресурсом для изучения того, как это работает:

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

Так что, если вам нужно спросить, не используйте его:)

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

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

приоритет процесса класс повышает или понижает все эффективные приоритеты потоков в процессе и поэтому считается «базовым приоритетом».

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

в NT6+ (Vista+), использование Vista Multimedia Class Scheduler-это правильный способ достижения операций в реальном времени в том, что не ОСРВ. Он работает, по большей части, хотя и не идеален, поскольку ОС не предназначена для операций в реальном времени.

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

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

установка приоритета от простоя до реального времени не изменяет использование ЦП.

Я обнаружил на своем многопроцессорном процессоре AMD, что если я отброшу один из процессоров ot, как последний, использование процессора будет максимальным, а последний процессор останется бездействующим. Скорость процессора увеличивается до 75% на моем Quad AMD.

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

Как и все другие ответы, прежде чем в режиме реального времени дает этой программе приоритетный класс. Ничего не обрабатывается до тех пор, пока эта программа не будет обработана.
На моей машине pentium 4 я установил minecraft в режиме реального времени, так как это значительно повышает производительность игры, и система кажется полностью стабильной. так что в реальном времени не так плохо, как кажется, просто если у вас есть многоядерный набор сродства программы к определенному ядру или ядрам (просто не все из них, просто чтобы все остальное могло работать в случае, если программы в реальном времени будут отключены) и установите приоритет в режиме реального времени.

Источник

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

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

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

Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в 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 не будет опубликован. Обязательные поля помечены *