Что значит низкий приоритет

Управление приоритетами процессов в ОС 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 «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:

📌 Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим 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

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

Источник

Лоу приорити Dota 2

Практически в каждой онлайн-игре существуют пользователи, которые недобросовестно относятся к правилам игры, отличаются плохим поведением и портят геймплей остальным игрокам. Именно поэтому почти во всех многопользовательских проектах существует раздел жалоб на игроков и последующих наказаний. В Dota 2 игроки, на которых часто жалуются, обычно попадают в низкий приоритет (low priority).

Что значит низкий приоритет. Смотреть фото Что значит низкий приоритет. Смотреть картинку Что значит низкий приоритет. Картинка про Что значит низкий приоритет. Фото Что значит низкий приоритет

Как и за что можно получить лоу приорити в Доте? В первую очередь, за большое количество жалоб (репортов). Чем больше на вас жалуются и меньше хвалят, тем выше шанс попасть в низкий приоритет. Еще одна причина — досрочный выход из матча в Dota 2 или длительный AFK во время игры (даже если у игрока технические проблемы или он отошел по личным нуждам). За репорты и досрочные выходы из матча также снижается порядочность игрока — ее можно повысить, получая лайки (комменды). На основе порядочности матчмейкинг в Доте подбирает вам союзников в команду — с низкой порядочностью повышается вероятность того, что вы попадетесь с неадекватными тиммейтами, у которых большое количество репортов и покинутых матчей.

В low priority игроку доступен лишь один тип матчей — Single Draft. Это режим, в котором на выбор дается всего три персонажа из общего пула героев Доты.

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

Сколько длится низкий приоритет в Dota 2? До тех пор, пока вы не отыграете матчи. За всю историю Доты было лишь несколько случаев «волн» разбанов, когда после крупных патчей или ввода ивентов с аккаунтов большинства игроков пропадал low priority, но сидеть и ждать их — не вариант.

Как убрать штраф на поиск матча, который начисляется, если пользователь не принял игру? В этом случае, наоборот, остается только ждать. Будьте осторожны: если вы приняли матч, но не взяли героя на стадии драфта, то, помимо штрафа, вы можете получить и несколько игр низкого приоритета (если это происходит не в первый раз).

Низкий приоритет в Dota 2 получится убрать лишь по описанным выше правилам. Нет смысла писать в поддержку Steam и просить разбана — там не рассматривают единичные случаи с отдельными аккаунтами. Если игрок с ЛП зайдет в группу — низкий приоритет распространится и на остальных участников, которые смогут начать матч только в Single Draft. Также за матчи низкого приоритета не выдаются предметы после матча.

Источник

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

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