Soft, интернет, безопасность: новости, статьи, советы, работа. Как повысить приоритет в диспетчере задач виндовс 10


Как повысить приоритет в Диспетчере задач Windows

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

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

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

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

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

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

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

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

  1. Нажмите CTRL+ALT+DEL, запустите таск-менеджер, перейдите на вкладку «процессы» в Windows 7, и на вкладку «подробности» в windows 8 и выше.
  2. Найдите программу, которую хотите ускорить.
  3. Вызовите контекстное меню правым щелчком, выберите пункт Приоритет, далее назначьте тот, который считаете нужным.Приоритет для задач в Windows

ВАЖНО. Помните, что высокие значения для какой-то одной программы могут существенно снизить производительность машины в целом. Повышайте постепенно, и опытным путём найдите ту степень, которая сделает работу комфортной.

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

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

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

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

Process Explorer

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

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

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

nastroyvse.ru

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

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

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

Windows NT/2000/7/2008

Приоритете процессов в диспетчере задачВ Windows 2012 это “закопали» чуть глубже

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

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

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

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

  • 31 — 16 уровни реального времени;
  • 15 — 1 динамические уровни;
  • 0 — системный уровень, зарезервированный для потока обнуления страниц (zero-page thread).

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

  1. Real time class (значение 24),
  2. High class (значение 13),
  3. Above normal class (значение 10),
  4. Normal class (значение 8),
  5. Below normal class (значение 6),
  6. или Idle class (значение 4).

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

Примечание: Приоритеты Above normal и Below normal появились, начиная с Windows 2000.

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

  1. Normal: такой же как и у процесса;
  2. Above normal: +1 к приоритету процесса;
  3. Below normal: -1;
  4. Highest: +2;
  5. Lowest: -2;
  6. Time critical: устанавливает базовый приоритет потока для Real time класса в 31, для остальных классов в 15.
  7. Idle: устанавливает базовый приоритет потока для Real time класса в 16, для остальных классов в 1.

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

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

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

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

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

Минусы метода:

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

Метод 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 <NUMA node>] [/AFFINITY <hex affinity mask>] [/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

Минус метода:

  • Доступно только 6 приоритетов

Метод 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"

Приоритеты (предопределенные):

  • idle: 64
  • below normal: 16384
  • normal: 32
  • above normal: 32768
  • high priority: 128
  • real time: 256

Отступление. Что делать если существует несколько одноименных процессов? Приоритет процесса можно менять как по имени процесса, так и с использованием PID (Process ID) процесса.

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

Используем команду:

wmic process list brief

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

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

wmic process list brief | find "cmd.exe"

Результат:

wmic process list brief Специально запустил несколько копий cmd.exe, чтобы иллюстрация была более полной.

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

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

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

Результат:

wmic получаем информацию о процессахСравните полученные результаты. Запомните 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"

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

winitpro.ru

Как изменить приоритет загрузки задач в Windows 10 / Windows 10. Практика. Обновлено 12.11.16

16.06.16. Наблюдая большую популярность моего поста про то, как изменить приоритет выполнения задачи, я однажды заметил, что он идет в выдачу поисковиком и при запросе «Как изменить приоритет загрузки». И я припомнил, что в свое время в уже далеком 2009 году я написал статью «Управляем процессами и автозагрузкой» для журнала «Компьютерная практика» (№ 5-6), где описал программу, при помощи которой очень просто управлять очередностью загрузки. К сожалению, компьютерный вариант у меня не сохранился, а поиск скана этого номера журнала в интернете оказался безрезультатным. Открыв печатный вариант журнала, я решил просто перенабрать фрагмент статьи. Однако в процессе этого действия я заметил заметные отличия описанной ранее версии и текущей версии, в результате чего фрагмент статьи про непосредственную работу с системой довелось полностью переписать. 

Итак.

Далеко не все пользователи знают, что при загрузке операционной системы все программы, включенные в автозагрузку, одновременно стараются загрузиться. Ситуация напоминает начало спортивного забега, когда десятки бегунов одновременно бросаются бежать. Естественно, возникает толкотня и неизбежные заторы. Однако существует программы, позволяющие последовательно отправлять «участников забега» (программы, стартующие в автозагрузке) «на дистанцию». На мой взгляд, бесспорный лидером среди них является Startup Delayer, которая – увы – уже не относится к свободно распространяемым программам, как это было несколько лет назад. Тем не менее, как вариантом, решающим текущие вопросы (при нежелании платить $20), воспользоваться ею вполне можно.  Скачать программу можно, например, на компьютерном портале Softodrom.ru по ссылке http://soft.softodrom.ru/ap/Startup-Delayer-p1523. После установки программа прописывается в автозагрузке и возлагает на себя функцию запуска других программ, откладывая (задерживая) их запуск на определенный период времени. Сам процесс очередности запуска программ выглядит следующим образом. 1.    Загрузить программу. 2.    При первой загрузке (после установки) отображается окно «Choose Language» (Выбрать язык), из которого выбирается желаемый язык интерфейса (например, русский или украинский). Впрочем, это можно сделать и позже, щелкнув кнопку «Option», а после этого в появившемся одноименном окне выбрать нужный язык из списка «Active Language». Естественно, не забываем после этого щелкнуть кнопку «Save» (Сохранить). 3.    В головном окне программы на вкладке «Автозапуск приложений» выставить задержку начала выполнения конкретной программы, что можно сделать разными способами, что придает программе особое удобство. При этом можно сразу же рассортировать программы автозапуска по спискам: на те, которые будут запускать с задержкой, и те, которые будут загружаться без нее. 4.    Установить время задержки можно без «лишних телодвижений» просто выбрав ее списка на вкладке «Автозапуск приложений», то есть, щелкнув на ее имени. После этого имеем два варианта:
  • Автозадержка. Пользователь задает процент времени, в течение которого процессор должен бездействовать.
  • Вручную. Этот вариант позволяет нам отложить запуск программ на конкретное число секунд, минут и даже часов.
Думаю, рядовому пользователю с избытком хватит приведенной информации, чтобы выставить очередность (приоритет) запуска находящихся в автозагрузке его компьютера программ. Ну, а для квалифицированных (впрочем, как и для наиболее любознательных) пользователей программа предоставляет еще массу примочек (хотя, казалось бы, что еще и надо-то?) Сделайте двойной щелчок на имени программы, после чего откроется окно свойств этой программы. Ознакомьтесь с опциями на вкладках «Ожидание» и «Дополнительно» и вы найдете там любопытные вещи. Еще одной программой, реализующей подобные действия, является AutoStarter. Увы, но она также является платной, а единственным ее преимуществом над Startup Delayer является наличие ее portable-версии.

И еще одна программа этого класса (кстати, бесплатная) - Autorun Organaizer, которая, опять-таки - кстати, выполняет дополнительно еще ряд функций, в частности, проверку автозагрузки более 50 антивирусами, автоматическое определение ошибочных записей, автоматический контроль отключенных записей. А С помощью диаграммы, которая показывает время загрузки системы в разное время, можно наглядно увидеть разницу, которая получается в результате проделанных манипуляций.

Скачать программу можно на на компьютерном портале Softodrom.ru по ссылке http://soft.softodrom.ru/ap/Autorun-Organizer-p24794

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

Смотри также:

  • Все самые популярные посты моего блога, посвященные pre-Windows 10. http://fetisovvs.blogspot.com/2015/08/pre-windows-10.html
  • Мой опыт перехода на Windows 10. http://fetisovvs.blogspot.com/2016/01/windows-10-windows-10.html
  • Как в Windows 10 определить, какое приложение сильнее всего разряжает батарею. http://fetisovvs.blogspot.com/2016/03/windows-10-windows-10_23.html
  • Как запретить встроенным приложениям Windows 10 сбрасывать ассоциации к значениям по умолчанию. http://fetisovvs.blogspot.com/2016/02/windows-10-windows-10.html
  • Не устанавливаются обновления на Windows 10: как решить проблему? http://fetisovvs.blogspot.com/2016/01/windows-10-windows-10_24.html
  • Управление дисковыми пространствами в Windows 8, 8.1 и 10. http://fetisovvs.blogspot.com/2015/11/windows-8-81-10-windows-10.html
  • Как определить потребляемую компьютером оперативную память. http://fetisovvs.blogspot.com/2016/01/windows-10_20.html
  • Как узнать ключ Windows XP, Vista, Windows 7, 8, 8.1, 10 в случае, если система не загружается. http://fetisovvs.blogspot.com/2015/10/windows-xp-vista-windows-7-8-81-10.html
  • Восстановление загрузчика Windows 10. http://fetisovvs.blogspot.com/2015/10/windows-10-windows-10_22.html
  • Проверка целостности системных файлов Windows 10. http://fetisovvs.blogspot.com/2015/10/windows-10-windows-10_21.html
  • Как произвести восстановление целостности системных файлов, если Windows 10 не загружается. http://fetisovvs.blogspot.com/2015/10/windows-10-windows-10_27.html
  • Создание точки восстановления и восстановление Windows 10. http://fetisovvs.blogspot.com/2015/10/windows-10-windows-10_5.html
  • Процесс System и высокое потребление памяти в Windows 10. http://fetisovvs.blogspot.com/2015/09/system-windows-10-windows-10.html
  • Что такое Compact OS в Windows 10 и как эта функция помогает экономить место на диске. http://fetisovvs.blogspot.com/2015/09/compact-os-windows-10-windows-10.html
  • Руководство по контролю учетных записей пользователей (UAC). http://fetisovvs.blogspot.com/2015/09/uac-windows-10.html
  • Пользователи Windows 10 Home теперь могут отключить автоматическое обновление приложений. http://fetisovvs.blogspot.com/2015/08/windows-10-home-windows-10.html
  • Как изменить приоритет задачи в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_26.html
  • Настройка окна Проводника в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10_20.html
  • Как войти в безопасный режим Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_16.html
  • Как восстановить Windows 10 с помощью точек восстановления, если система не загружается. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_15.html
  • Как удалить программы и приложения в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_12.html
  • Где находится папка автозагрузки в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_10.html
  • Как удалить папку Windows.old в Windows 10. http://fetisovvs.blogspot.com/2015/08/windowsold-windows-10-windows-10.html
  • Как включить в Windows 10 «режим бога». http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_5.html
  • Как скачать официальную Windows 10, обновить до нее ранние версии и установить с нуля без ключа продукта. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_4.html
  • Генерация нового ключа при обновлении до Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10.html
  • Как откатиться с Windows 10 к предыдущей версии системы. http://fetisovvs.blogspot.com/2015/07/windows-10-windows-10_29.html
  • Как произвести чистую переустановку Windows 10 после обновления с Windows 7, 8.1. http://fetisovvs.blogspot.com/2015/06/windows-10-windows-7-81-windows-10.html
  • Как создать загрузочную флешку Windows 10. http://fetisovvs.blogspot.com/2015/07/windows-10-windows-10_31.html
  • Какую учетную запись использовать в Windows 10 – локальную или Microsoft? http://fetisovvs.blogspot.com/2015/07/windows-10-microsoft-windows-10.html
  • Что такое формат .ESD и как конвертировать образ формата .ESD в .ISO. http://fetisovvs.blogspot.com/2015/07/esd-esd-iso-windows-10.html
  • Выключаем автоматические обновления в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_11.html

fetisovvs.blogspot.ru


Смотрите также