Как повысить приоритет процесса в windows 8




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

Нажмите ^ Ctrl + ⎇ Alt + ⌦ Delete . Откроется окно Диспетчера задач Windows. Если окно не открылось, то на экране отобразится меню, в котором выберите «Запустить диспетчер задач».
  • Чтобы сразу же перейти к Диспетчеру задач, можно нажать ^ Ctrl + ⇧ Shift + ⎋ Esc
  • Также можно кликнуть правой кнопкой мыши в любом пустом месте на панели задач. Появится контекстное меню, в котором нужно выбрать «Запустить диспетчер задач».

Откройте вкладку «Процессы» (вторая слева).

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

Теперь щелкните правой кнопкой мыши по процессу, который необходимо ускорить.

Наведите курсор мыши на «Приоритет» и в открывшемся меню выберите нужный вам приоритет (Низкий, Ниже среднего, Средний, Выше среднего, Высокий, Реального времени).
  • Градация приоритетов интуитивно понятна по их названиям.
  • У всех процессов приоритетом по умолчанию является средний приоритет.
  • Чем выше (ниже) приоритет процесса, тем больше (меньше) он потребляет системных ресурсов, то есть работает быстрее (медленнее). Например, низкий приоритет прекрасно подойдет для программы, работающей в фоновом режиме. Приоритет реального времени просто необходим мощной программе.

Нажмите кнопку «Изменить приоритет» в открывшемся окне.

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

Советы Править

  • Приоритеты позволяют запускать большое количество программ одновременно.
  • Когда программа зависает, в Диспетчере задач нажмите «Завершить процесс» (вместо того чтобы изменять его приоритет).
  • Чтобы просмотреть дополнительную информацию о процессах, запущенных в вашей системе, скачайте и запустите бесплатную утилиту Process Explorer от Windows Sysinternals. Данную утилиту можно настроить так, что она заменит стандартный Диспетчер задач.

Предупреждения Править

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

Что вам понадобится Править

Повышение производительности

Posted December 29, 11:06pm UTC by pavel Category. Информация

Повышение производительности может подразделяться на два вида. Повышение производительности персонального компьютера в целом и повышение производительности отдельных программ установленных на нем. Сегодня мы рассмотрим, как повысить производительность отдельно взятых программ с помощью увеличения приоритета. Штатные возможности операционной системы Windows 7 позволяют временно повысить приоритет для программы и увеличить производительность пока она работает. При следующем запуске программы, приоритет устанавливается по умолчанию и ее производительность снижается. Пользователю персонального компьютера приходится каждый раз в ручном режиме задавать приоритет, это требует время и приносит неудобства#8230;#8230;

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

Мы уже затрагивали эту тему в статье #171;Диспетчер задач #171;, в которой рассказывали о работе этой программы. Такой метод повышения производительности с помощью увеличения приоритета программы, является штатным и предусмотрен во всех современных операционных системах семейства Windows. Реализуется он следующим образом:

  • Запустите диспетчер задач сочетанием клавиш CTRL #8212; SHIFT #8212; ESC.
  • На вкладке #171;Процессы#187;, выберите необходимый процесс принадлежащий программе, приоритет которой вы собрались повысить.
  • Щелкните правой кнопкой мыши по процессу и в контекстном меню перейдите на пункт #171;приоритет#187;.
    В выпадающем списке выберите один из предложенных вариантов (если программа забирает слишком много ресурсов персонального компьютера, то можно снизить ее приоритет, тем самым повысив производительность других программ).

Еще раз повторюсь, что такой метод будет работать до тех пор, пока запущенна программа. После ее перезапуска придется выполнить эту операцию повторно. Теперь давайте рассмотрим вариант, как задать приоритет программе по умолчанию, тем самым повысив или понизив ее производительность. Для этого необходимо запустить #171;редактор реестра#187;. Нажмите сочетание клавиш Win #8212; R и в появившемся окне введите команду regedit или перейдите в меню Пуск #8212; Выполнить и так же введите команду regedit. Перед вами откроется окно #171;редактора реестра #171;.

  • Перейдите по ветке реестра:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options
  • В разделе Image File Execution Options создайте подраздел имя которого будет носить название процесса программы, нуждающийся в изменении приоритета. Например, подраздел может называться #171;opera.exe#187; или #171;firefox.exe#187;, если вы собрались повысить производительность браузера. Щелкните правой кнопкой мыши по основному разделу (Image File Execution Options) и в контекстном меню выберите пункт #171;Создать#187; и далее #171;Раздел#187;.
  • Теперь во вновь созданном подразделе, например, opera.exe, создайте еще один подраздел с названием #171;PerfOptions#187;. Кавычки ставить ненужно.
  • На следующем этапе необходимо создать параметр DWORD (32 бита). Для этого щелкните правой кнопкой мыши по подразделу #171;PerfOptions#187; и в контекстном меню выберите пункт: Создать #8212; Параметр DWORD (32 бита). Присвойте этому параметру имя #8212; #171;CpuPriorityClass#187;.

  • Параметр создан, нужно задать ему значение. Всего существует пять вариантов значения, которые задаются в шестнадцатеричной системе счисления.
  • Низкий приоритет #8212; 1.

    Ниже среднего #8212; 5.
    Средний приоритет #8212; 8.
    Выше среднего #8212; 6.
    Высокий приоритет #8212; 3.

    Для того, чтобы присвоить значение параметру DWORD, щелкните правой кнопкой по этому параметру и в появившемся контекстном меню нажмите #171;Изменить#187;. Впишите необходимый параметр приоритета для программы. Окончательное значение параметра будет выглядеть, приблизительно так: 0х00000003(3).

    После этих манипуляций, для вступления изменений в силу нужно перезагрузить компьютер. Хотелось бы сделать некоторые уточнения. Если задать высокий приоритет какой #8212; либо программе на слабом персональном компьютере, то могут возникнуть сбои в его работе. Будьте внимательны и в случае непредвиденных обстоятельств снизьте приоритет программы, дабы избежать обратного эффекта повлекшего к снижению производительности. Теперь вы научились управлять повышением и понижением производительности программного обеспечения установленного на вашем компьютере двумя способами. Это поможет вам в организации более продуктивной работы и экономии времени.

    Post a new comment

    Управление приоритетами процессов в ОС 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

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

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


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

    Copyright © Tsiryuta G. N. spbtgn@gmail.com

    Источники: http://ru.wikihow.com/%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D1%8B-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2-%D0%B2-%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B5-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87-Windows, http://info-lite.ru/main/163-povyshenie-proizvoditelnosti.html, http://stopgame.ru/blogs/topic/21535




    Комментариев пока нет!

    Поделитесь своим мнением