Што се игри со висок приоритет во Windows. Конкурс за хакирање: започнуваме процеси со однапред одреден приоритет. Промена на приоритетните вредности

Овој водич е направен за Извор 1, Reborn ќе биде разгледан што е можно поскоро.

Вовед

Прирачникот беше целосно ажуриран на 1 февруари 2014 година. Повеќето тимови не се променети. Ако се појават нови, пишете.

Поставување локација

Локација (слики од екранот)

Список на команди (започнување на играта)

- конзола- ја стартува играта со вклучена конзола. Повеќе детали:

-новидна- при стартување, го оневозможува видеото што се репродуцира кога започнува играта
- токонзола- насилно лансира конзола, дури и ако параметарот е наведен + карта, што го принудува моторот да ја вчита картата кога ќе започне играта

Список на команди

- override_vpk- играта ќе ги чита елементите на играта во \steamapps\common\dota 2 beta\dota заменете ги и вчитајте ги во играта. Командата е наменета за модификации.
Употребата на -override_vpk е отстранета од Valve.
Наместо тоа, додадовме малку поинаква команда:
-enable_addons- ви овозможува да користите дозволени модификации на ресурсите на клиентот ( Мини мапа, HUD, икони и скрипти за звук, музички скрипти и флеш видео)
-автоконфигурација- Ги враќа графичките поставки на стандардни. Ги игнорира сите инсталирани конфигурации додека овој параметар не се отстрани
-dev- вклучува режим на развивач. Исто така, го оневозможува автоматското вчитување на сликата за позадината на менито и престанува да бара потврда за излез.
Последните линии на конзолата ќе бидат прикажани на врвот на HUD на играта. Не се препорачува за употреба
-nod3d9ex * - се исклучува(принудени) directx 9 надворешно рендерирање.
-d3d9ex * - вклучува(принудени) directx 9 надворешно рендерирање.
-32 битни- работи на моторот во 32-битен режим. Корисно само за 64-битен оперативен систем.
- полнаили -цел екран- стартувајте ја играта режим на цел екран
-прозорецили - sw- ја стартува играта во режим на екран
**** **** - Стартува Dota 2 со одредена резолуција на екранот (ширина и висина). На пример: - w 1280 -ч 1024 г
- нема граница- не прикажувајте ја рамката и насловот на прозорецот кога ја започнувате играта во прозорски режим
-нема звук- целосно го исклучува звукот во играта
-носинк* - ја оневозможува вертикалната синхронизација.
+ егзек„Cfg file name“ (без наводници) - Автоматски ја вчитува конфигурациската датотека CFG при стартување. На пример, можете да ја извршите вашата специјална конфигурација со поставки.
-ноафонтс* - оневозможи TrueTypeфонтови (измазнување на фонтови)
- несигурен - VACне се користи при стартување на серверот
- номастер- серверот што го создадовте не е видлив за другите корисници во списокот со сервери Steam
- gl- го менува квалитетот на играта на OpenGL, стандардно е Софтвер.
- heapsize„NUMBER“ * - Ја поставува големината на датотеката за страничење (прифатлива бројка е 2-4 пати поголема од големината на физичката RAM меморија) што ќе ја користи играта (во килобајти).
Пресметано со помош на формулата: (RAM / 2 * 1024). Примери на броеви за ОП:

  • 512 MB => 262144;
  • 1 GB => 524288;
  • 2 GB => 1048576;
  • 3 GB => 1572864;
  • 4 GB => 2097152;
  • 8 GB => 4194304
- ниско- ја лансира играта со НИСК приоритет.
-високо* - ја стартува играта со ВИСОК приоритет.
- радост- го оневозможува џојстикот во играта
- noipx- не се вчитува IPX конекции, ви овозможува да заштедите RAM меморија
-noforcemspd** - користете поставки за брзина на глувчето од Windows;
-noforcemparms** - користете ги поставките на копчињата на глувчето од Windows;
- noforcemaccel** - користете поставки за забрзување на глувчето од Windows;
- фреквенција„БРОЈ“ или - освежи"БРОЈ" * - сетови стапка на освежување на екранот(60 Hz се препорачуваат за LCD монитори и 85 или 100 Hz за CRT монитори)
-нокрашдијалог- го оневозможува вградениот дебагер на играта, овозможувајќи ви да заштедите малку RAM меморија. Го отстранува дијалогот " меморијата не можеше да се прочита".
-кондебаг- овозможува режим на дебагирање, во кој целата содржина на конзолата ќе биде запишана во датотека конзола.лог

* Тие ќе помогнат со оптимизацијата на FPS, но можеби не сите команди (што би Dota * не заостануваше*)
** Забрзување на глувчето во Windows

Список на команди (интерфејс на менито)

-dota_embers 0- Оневозможете ја анимацијата во заднина во главното мени (ова е единствениот начин да се стават стари позадини во менито, т.е. тие ќе бидат без анимација)
-табла меѓународна_2012 година- Променете ја темата на менито во Меѓународна 2012 година
-табла меѓународна_2013 година- Променете ја темата на менито во Меѓународна 2013 година
-табла frostivus_2013- Променете ја темата на менито во Фростивус 2013 година
-табла духови_2013 година- Променете ја темата на менито во 3 Ажурирање на духови
-табла newbloom_2014- Променете ја темата на менито во Њублум

Список на команди (не работи)

- меѓународен
-меѓународен 2012 година
- Ноќта на вештерките
-совршен свет* - Подарок топче преку кинески клиент
-dxlevel :
-dxlevel 9 ; стартувајте со DirectX 9.
-dxlevel 8 ; лансирање со DirectX 8.
-dxlevel 7 ; работи со DirectX 7.
-dxlevel 6 ; лансирање со DirectX 6.

* Може да го скрши клиентот

Најчесто поставувани прашањаи проблеми

Помеѓу командите зачувај (пишува) простори.
- Дали е можно да се напишат неколку команди? - Може.
- Најмногу проблеми со играта се решава со проверка на кешот.
- Ако сепак ја започнавте играта со тимот -совршен свети стана незгодно со регистрирање кинески клиент, играње игра итн. а во исто време, после се, Дота ќе изгледа чудно:

  • Проверете го кешот
  • Променете го јазикот Dota од англиски на друг и назад (како последно средство, направете ја истата измама со самиот Steam)
- Проблем со исклучување од серверот :
  • Преку Task Manager, поставете го процесот на Steam.exe приоритет во реално време(како последно средство, висок приоритет)
  • Започнете ја играта од висок приоритет (-високо)
- Проблем со неможност за поврзување со серверот *:
  • Регистрирајте го параметарот за стартување -клиентпорт 27015(или 27011 -20 односно било кој број од 11 пред 20 )
- Бесконечно вчитување на Dota*:
  • Избришете сè во папка \Steam\податоци за корисници\и изврши проверка на кешот.
*Не 100% раствор

-високо: Висок приоритет на процесорот во вашиот систем, не изневерувај
-nod3d9ex: може да даде мало зголемување FPSи побрзо ALT-TAB
Но! Исто така овој тим може да ја прекине играта(само ќе престане да започнува), а исто така и ако Откако еднаш го пробавзапочнете ја играта со -nod3d9ex, висина FPSмора да се зачува, а потоа мирно отстранете ја оваа команда.
Обидете се да го поставите режимот * на цел екран*, за многумина со * на цел екран* со овозможена команда nod3d9ex, играта висеше или падна, или падна кога беше минимизирана, па беше измислен начин да се реши овој проблем - режимот * во прозорец без рамка*. Ако не се сруши или замрзне во режим на цел екран, оставете го таму каде што има повеќе fps, МОСТ имаат цел екранрежимот дава повеќе fps.

Инструкции

Притиснете ја комбинацијата на копчиња „Ctrl+Alt+Delete“. На екранот ќе се појави список на дејства што може да се извршат.

Изберете ја програмата чиј приоритет сакате да го промените. Кликнете со десното копче на неа и, во опаѓачкото мени, кликнете на „Оди на процеси“. Сите програми што се извршуваат имаат свои процеси и токму за нив имаат приоритети.

Корисен совет

Можете да видите повеќе информации за процесот на извршување во Управникот со задачи. За да го направите ова, кликнете со десното копче на неа и изберете ја командата „Карактеристики“. Дијалошкото поле што се појавува прикажува детали за процесот, вклучувајќи ја неговата локација и големина. Кликнете на јазичето Детали за да видите детални информации за процесот.

Управувачот со задачи може да се стартува со десен клик на лентата со задачи и избирање „Управувач со задачи“ од паѓачкото мени.

Извори:

  • како да ги промените вашите приоритети

Распоредот на процесите во UNIX се заснова на нивните приоритет. Обично секој процес има два приоритетни атрибути. Во Windows има 32 нивоа на приоритети. На вашиот компјутер, можете да ја забрзате работата на програмите што се во оперативниот систем. За да го направите ова, само треба да го зголемите приоритетот процес.

Инструкции

Треба да отидете во "Task Manager". За да го направите ова, кликнете со десното копче на делот „лента со задачи“. Изберете "Task Manager" од контекстното мени. Одете во табулаторот „Процеси“. Таму ќе видите листа на сите работи кои се извршуваат. Најдете го оној што го сакате и кликнете со десното копче на него. Следно, изберете ја командата „Приоритет“. Сега можете да го зголемите приоритетот процес. Можен е „Task Manager“.

Можете исто така да го зголемите приоритетот со помош на алатката InqSoft Speedballs. Ова ги следи сите процеси. Стартувајте го. Зголемување на приоритетот процесавтоматски. Со одење во Поставки, можете да ги промените поставките. Во менито каде што пишува „Зголеми го приоритетот на“, штиклирајте го високото поле и кликнете „Примени“.

Во контролниот панел, одете во делот Поставки. Изберете Performance and Maintenance. Одете во менито Систем и префрлете се на табулаторот Performance. Најдете го делот Application Performance и користете го за да го поставите посакуваното ниво на приоритет процес.

Ако треба да го зголемите приоритетот процесво играта, направете го следново. На пример, земете ја играта World of Warcraft. Отворете го „Start“, потоа програмата „Notepad“. Залепете го следниов текст: @echo off cd /d „C:/Program Files/World of Warcraft“start/high wow.exe. Променете ја оваа патека: „C:/Program Files/World of Warcraft“ на новата што ќе ја имате. Зачувајте го текстот што сте го напишале претходно во Notepad, во .bat. Стартувајте ја вашата игра преку оваа датотека. Ќе забележите зголемување на приоритетот.

Извори:

  • како да се смени приоритетот

Без разлика колку е моќна резервата на ресурси на вашиот компјутер, тие сепак не се бескрајни. Специјална оперативна компонента дистрибуира RAM и графичка меморија, приоритет и фреквенција на пристап до процесорот, кеш меморијата и некои други ресурси помеѓу сите активни системски и апликативни програми. Тој го прави тоа во согласност со табелата за приоритети, која самиот ја составува стандардно. Корисникот има можност да интервенира во дистрибуцијата на важноста на водење на процесите.

Инструкции

Стартувајте го Windows Task Manager. Ова може да се направи на неколку начини - на пример, со притискање на комбинацијата на копчиња Ctrl + Alt + Delete. Во Windows 7, на екранот се појавува дополнително мени, во кое треба да изберете „Start task manager“, а претходно верзии на Windowsнема среден чекор. Друг начин да го отворите менаџерот за задачи е да го отворите прозорецот за стартување на програмата со притискање на комбинацијата на копчиња Win + R, потоа внесување на командата taskmgr и кликнување на копчето ОК.

Одете во табулаторот Процеси на прозорецот Управувач со задачи. Во општата листа на процеси кои моментално се извршуваат, пронајдете го оној чиј приоритет сакате да го промените. За да се поедностави пребарувањето за саканото име, натписите во колоната „Име на слика“ може да се подредат по азбучен ред - кликнете на заглавието на колоната за да ги сортирате имињата на процесите во растечки редослед. Ако кликнете повторно, списокот ќе се подреди во обратен редослед.

Ако не го знаете името на процесот, но програмата на која припаѓа е наведена на табулаторот „Апликации“ на менаџерот со задачи, потоа пронајдете ја таму и кликнете со десното копче. Во менито што се појавува, изберете ја линијата „Оди на процес“ и менаџерот ќе се префрли на табулаторот „Процеси“, ќе го пронајде и означи саканиот процес во списокот.

Десен-клик на линијата со саканиот процес и проширете го делот „Приоритет“ во контекстното мени. Стандардно, сите процеси имаат „нормален“ приоритет - променете го ова со избирање на која било од шесте наведени опции. Сепак, не заборавајте дека во некои случаи, прекумерното зголемување на приоритетот на апликативните програми (ставките „High“ и „Real Time“) може да доведе до слаб одговор на оперативниот систем на притискање на копчињата, движењата на глувчето итн. Истиот проблем може да се појави и ако приоритетот на системските процеси (на пример, процес наречен Explorer) е претерано намален.

Темата не е нова, но можеби некому ќе му биде од корист. Како автоматски да ги извршувате процесите со висок или низок приоритет без да користите левораки програми и со свои раце? Ќе ви кажам да користите Windows 7 како пример, но чекорите ќе бидат слични во Windows 8 и 10.

Честитки за учесникот на натпреварот

Овој текст беше доставен на авторски конкурс што го објавивме пролетта. Подредивме голем број доставени материјали, ги сумиравме резултатите и ги наградивме победниците. Авторот на оваа белешка доби награда - тримесечна претплата на Хакер. Секоја чест!

Прво, изберете ја програмата или играта на која сакаме да и дадеме приоритет. Да земеме на пример Google прелистувачХром. Десен-клик на кратенката на Chrome и изберете ја локацијата на датотеката во контекстното мени.


Не заборавајте да изберете „Прикажи екстензии на датотеки“. За да го направите ова, во Explorer, изберете „Организирај → Опции за папка → Прикажи“ и одштиклирајте „Скриј екстензии за познати типови датотеки“, кликнете „Примени“ и „ОК“.



Сега копирајте го името chrome.exe со двоен клик на името и притискање на Ctrl + C или избирање „Копирај“ од контекстното мени.



Одиме во регистарот, за да го направите ова, притиснете Win + R и напишете regedit.



Притиснете Enter и ќе се отвори Уредувачот на регистарот.



Одете на патеката HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options. Десен-клик на делот „Опции за извршување на датотеката со слика“ и изберете „Креирај“ и „Партиција“ во контекстното мени.



Ајде да го именуваме новиот дел chrome.exe.



Ако не можете да преименувате дел и се вика „Нов дел бр. 1“, тогаш кликнете со десното копче на неа и изберете „Преименувај“ во контекстното мени.



Во истиот дел создаваме уште еден дел. Да го наречеме PerfOptions и да создадеме параметар DWORD (32-битен) во него. За да го направите ова, кликнете со десното копче на делот PerfOptions и изберете „Ново → DWORD Value (32 бита)“ во контекстното мени.



Системот на броеви го поставивме на „Децимална“ и го означуваме приоритетот во вредноста како број - на пример, 3. Кликнете на OK.


  • 1 - приоритетен неактивен (низок)
  • 5 - приоритет Под Нормално (под просекот)
  • 8 - приоритет Нормално (средно)
  • 6 - приоритет НадНормално (над просекот)
  • 3 - приоритет Висок (висок)

Затворете го регистарот, стартувајте го прелистувачот и менаџерот со задачи (Ctrl + Shift + Esc, Ctrl + Alt + Delete или кликнете со десното копче на лентата со задачи и „Изврши менаџер на задачи“ во контекстното мени). Во менаџерот на задачи, одете во табулаторот „Процеси“ и побарајте го процесот chrome.exe. Десен-клик на неа и изберете „Приоритет“ во контекстното мени за да проверите дали приоритетот што го поставивте е поставен.



На овој начин, можете да ги оптимизирате процесите давајќи им висок приоритет на програмите што најмногу ги користите, а низок приоритет на програмите што не ви се важни.

Натпреварот продолжува

Решивме да го прошириме конкурсот и да го претвориме во постојана промоција. Со испраќање на нас опис на хакирањето, корисен советили опис на кул непозната програма, сепак можете да добиете претплата за еден месец, три месеци или, ако се обидете, за една година.

Ние користиме речник. Ако програмите не се затворени, тие го користат ресурсот на нашиот компјутер. Можете да видите што всушност се случува во специјална програма за Windows OS. Но, не само погледнете, туку управувајте со дистрибуцијата на ресурсите со цел да ги подобрите перформансите. Ајде да погледнеме како да го зголемиме приоритетот во Управникот со задачи на Windows.

Кога работите со многу програми, компјутерот се префрла од еден на друг по одреден редослед. Оние што тој ги смета за најважни се погубени прво. Степенот на важност се нарекува приоритет. Обично, тоа е контролирано од самиот програмски код. Но, корисникот може да го смени основниот параметар на некој друг, а со тоа да го направи она што му е важно во моментот побрзо.

Видови редици

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

  • Приоритет во реално време значи дека сите компјутерски ресурси се дадени на избраниот процес, дури и оние ресурси кои биле наменети за системските процеси, размислете пред да го зголемите до тој степен.
  • висока;
  • над просечно;
  • обичен;
  • под просекот;
  • кратко.

Промена на приоритетните вредности

Ајде да погледнеме како да поставите приоритет во Task Manager:

ВАЖНО. Запомнете дека високите вредности за една програма може значително да ги намалат перформансите на машината како целина. Постепено зголемувајте и преку искуство пронајдете го степенот што ќе ја направи работата удобна.

Кога се применува ова? Главно за решавање на привремени задачи. На пример, гледате филм и истовремено преземате некои податоци од Интернет, а видеото периодично се прекинува. Зголемувањето на важноста на играчот ќе го реши овој проблем. Ова исто така често се користи за подобрување на перформансите на прелистувачот при прелистување на Интернет.

Како што веќе беше кажано, промената влијае само одреден моментвреме додека програмата работи. Кога ќе се рестартира, ќе се врати на основните вредности. Да разгледаме што е можно повеќе на пригоден начинпромена на приоритетот на задачите на Windows.

Други начини за работа со перформансите

Се согласувам, експериментирањето со поставките секој пат е многу незгодно. Постојат специјални програми кои можат да ја поедностават постапката. На пример, Process Explorer и Mz CPU Accelerator. Ние нема да се задржиме на нив детално, само ќе ја забележиме суштината на нивната работа.

Mz CPU Accelerator ви овозможува автоматски да ги зголемите вредностите за програмата за активни прозорци, правејќи го тоа многу ефикасно. Покрај тоа, ви овозможува да ја контролирате распределбата на ресурсите на процесорот, на пример, да распределите едно или две јадра на програма наместо сите. Во принцип, програмата ви овозможува да ја зголемите брзината на апликациите.

Process Explorer ви овозможува да добиете детални информацииза сите процеси што се случуваат на компјутерот и поставете понапредни поставки од стандардната алатка за Windows.

Така, знаејќи како да го промените нивото на приоритет во Task Manager, можете да ја зголемите брзината на вашиот компјутер и да избегнете грешки и замрзнувања. Ако имате совети како да ја промените оваа поставка во одредена ситуација кога работите во Windows, споделете ги со други корисници оставајќи коментар подолу.


Што значи зборот „приоритет“? А, слабо? Ова е привилегија, исто како што имаше хиерархија во Египет: фараони и робови, ја чувствувате ли разликата? Некои луѓе носат камења за пирамидите, додека други даваат наредби - демократија!))

Исто така, процесите имаат приоритети, ох, не знаете што значат процесите!

Активен процес е секоја апликација која работи: прелистувач, игра, програма итн. Ова е приоритет кој ни овозможува да ги распределиме сите ресурси за поддршка на процесот или, напротив, да го ограничиме капацитетот на процесот.

Зошто да се менуваат приоритетите на процесот?

Да замислиме дека играте компјутерска игра, но некои од ресурсите се преземени од други апликации, особено оние кои исто така сакаат да консумираат.

Значи, така што операционата сала Windows системРазбрав дека целата можна моќ треба да се даде на еден единствен процес, односно играта - треба да му поставиме највисок приоритет на овој процес (во нашиот пример, компјутерска игра).

Фу, се надевам дека ми ја сфаќаш поентата. Сега да зборуваме за главната работа ...

Кои се приоритетите во Windows?

  • Приоритет во реално време - всушност, Windows сега го смета овој процес за целта на неговата природа, сите можни ресурси се распределуваат само на овој процес.
  • Висок приоритет - Некои ресурси одат во други апликации, но главната пита сепак е дадена на еден процес.
  • Над просек - Мала предност му се дава на избраниот процес.
  • Среден приоритет - обично, сите процеси првично имаат статус „медиум“, така што можеме да кажеме дека процесот работи нормално.
  • Ниско – Windows целосно го попречува процесот и не дозволува да се покаже во сета своја слава.

Како да го смените приоритетот?

Сега ќе зборувам за Windows 7, бидејќи ова е системот што моментално го имам.

1. Треба да ја притиснете комбинацијата на копчињата Alt -Ctrl – D и ќе се отвори список, треба да изберете „менаџер на задачи“.

2. Ако сакате да го промените приоритетот на обемните и видливи апликации, на пример, прелистувач, тогаш треба да го изберете табот „апликации“ и да кликнете со десното копче на соодветната активна апликација, а потоа да кликнете на „оди на процесуирање“.

3. Следно, ќе видите дека бараниот процес е означен во јазичето процеси, обично се нарекува исто како и самата наведена апликација, се што треба да направите е да кликнете со десното копче на процесот и да лебдите над приоритетот, а потоа изберете го соодветниот.

Како што веќе беше покриено, подобро е да им дадете високи приоритети на апликациите кои трошат многу ресурси и кои ги користите во моментот - ова може да биде сè: игри, програми, прелистувачи итн.

Ви благодариме за гледањето, оставете коментар ако имате какви било прашања!


zavlekyxa.ru

Управување со приоритетите на процесот во Windows Vista и Windows 7

Сигурно, скоро сите знаат што е приоритет на процесот, но ако не, ќе се обидам накратко да објаснам. Овој концепт, во одредена смисла, е ист и за Windows и Linux, како и за некои други оперативни системи. Сега ќе зборуваме за оперативни системи Windows Vistaи Windows 7. Windows Vista и Wnidows 7, како и претходните верзии, мултитаскинг системи, т.е. може да изврши многу програми паралелно, а исто така и повеќенишки, но ова е веќе отстапување, поточно, непотребно продлабочување во темата. Секоја програма што работи во Windows е процес или неколку процеси. За секој процес, кога ќе се стартува, меморијата се доделува во системот, а исто така е поставен стандарден приоритет, освен ако самата програма не го спомене приоритетот со кој мора да се стартува. Колку е поголем приоритетот на еден процес, толку повеќе време му се доделува на процесорот; колку е помал приоритетот, толку помалку време на процесорот му се доделува на процесот. Или ако на едноставен јазик - колку е поголем приоритетот, толку почесто и повеќе процесорот „обрнува внимание“ на процесот и неговите операции, а колку е помал приоритетот, толку помалку „обрнува внимание“. Според тоа, ова влијае на брзината на извршување на одредена програма. Во Windows 7, првично бев изненаден од фактот дека во суштина чисто декоративните процеси, како sidebar.exe (гаџети за работната површина), добиваат точно исто време на процесорот како и другите процеси. Во исто време, самиот sidebar.exe не извршува премногу важни или непотребни функции. Па, зошто треба да посветува исто време на процесорот како, на пример, апликација која бара тешки ресурси како 3D игра или 3D уредник со голема сцена? Врз основа на ова прашање, почнав, како што велат, да си играм со приоритетите на процесот. Главната работа што ја разбрав е дека е подобро корисничките програми да не одат повисоко од Нормалниот приоритет, бидејќи тогаш Windows Vista/7 може да почне погрешно да го дистрибуира времето на процесорот и некои важни системски процеси ќе почнат да „забавуваат“. Како последно средство, можете да го поставите приоритетот на AboveNormal за корисничкиот процес што ви треба, но во многу ретки случаи ова додава забележлива разлика во перформансите на програмата. Но, во исто време, никој не забранува намалување на приоритетот на други, помалку или помалку важни процеси, за да не го изедат драгоценото време на процесорот, на пример, од играта. Честопати, ваквите манипулации навистина ви дозволуваат да освоите 5-10 FPS. Недостаток што им е познат на многумина е тоа што кога ќе го промените приоритетот преку „Управувачот со задачи“, тој се зачувува само додека не заврши процесот, а потоа процесот се започнува повторно со стандардниот приоритет. Оние. вашите приоритетни поставки не се паметат. Поради ова, на интернет се појавија многу програми кои го паметат вашиот избор на приоритет, а следниот пат кога ќе ја стартувате програмата, автоматски ви ја менуваат. Првично, не верував дека Windows нема некаква алатка за управување и запомнување на приоритетот на процесот, и почнав да копам низ документацијата на веб-локациите на Microsoft. Нема да започнам дебата на тема лоша документација за можностите на Windows, но испаднав дека сум во право. За кој било процес во Windows, можете рачно да го одредите приоритетот и некои други својства со кои тој ќе работи низ регистарот. Патека до клучот во регистарот: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options Како да го стартувате уредникот на регистарот?Притиснете ја комбинацијата на копчиња Win+R (кратенка до командата „run“), во прозорецот што се појавува , внесете regedit во линијата за текст и притиснете Enter =) За да го одредите приоритетот за процесот со кој секогаш треба да започне веднаш, треба да креирате дел со неговото име во горната гранка на регистарот.

Следно, креирајте друг дел во него, т.е. веќе е потсекција наречена PerfOptions и во неа креирајте параметар DWORD (32 бита) наречен CpuPriorityClass и поставете го на една од децималните вредности - 1, 2, 3, 5, 6.

1 - приоритетен Неактивен (низок); 2 - приоритет Нормално (средно); 3 - приоритет Висок (висок); 5 - приоритет Под Нормално (под просекот);

6 - приоритет AboveNormal (над просекот);

Да го погледнеме sidebar.exe како пример.

Во гранката на регистарот HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options, создавам дел од страничната лента.exe. Во него создавам потсекција PerfOptions. И во оваа потсекција создавам параметар DWORD (32 бита) наречен CpuPriorityClass со децимална вредност 1.

Така, sidebar.exe сега секогаш ќе работи со низок приоритет (Idle).

Сите горенаведени операции може да се направат и преку командната линија (cmd).

Напишав мала универзална серија датотека што го прави сето ова за корисникот. Врска до сериската датотека: save_process_priority.cmd Во сериската датотека, сите ставки се напишани на руски. Корисникот треба само да го внесе името на процесот што му треба и да го избере приоритетот. За да стапат на сила вашите приоритетни поставки, мора да го рестартирате процесот. Ако воведовте неколку системски процеси одеднаш, рестартирајте го системот, ќе биде полесно. Ова е неопходно бидејќи податоците од регистарот се читаат само кога програмите се вчитуваат и стартуваат, но не и додека тие работат. Тоа е сè, ви благодарам за вниманието =) Ако забележите грешка, задолжително известете ме, ќе ви бидам многу благодарен.

Авторски права © 2011 Цирјута Г. Н.

stopgame.ru

Управување со приоритетите на процесот во Windows

Ајде да зборуваме за приоритетите на процесите на Windows. Во повеќето случаи, нема потреба да се „игра“ со поставување на приоритети, но понекогаш компетентен системски администратор може да му помогне на системот поправилно да го дистрибуира времето на процесорот помеѓу работните задачи. Не постои единствен рецепт, но со „избор и пребарување“ тоа е сосема изводливо. Каде може да биде потребно ова? На пример, во комбинацијата 1C-SQL, можете да им дадете повеќе време на процесорот на 1C и SQL, како процеси со најкритични ресурси.

Општо земено, можете да го прегледате и менувате приоритетот на тековниот процес преку Task Manager

Windows NT/2000/7/2008

Во Windows 2012 ова беше „закопано“ малку подлабоко

Како што можете да видите од дадените примери, ви се достапни само 6 приоритети (како што ќе дознаете подоцна, ова се приоритетни класи). Доволно? Мајкрософт мисли така. Но, да се потсетиме на „легендарната“ фраза на Бил Гејст, кој рече дека „640 KB RAM ќе биде доволно за секого“. Но, времето покажа дека тоа е далеку од случајот. :)

Сега ајде да дознаеме како е навистина.

Всушност, има 32 нивоа на приоритети во Windows, од 0 до 31.

Тие се групирани вака:

  • 31 - 16 нивоа во реално време;
  • 15 - 1 динамични нивоа;
  • 0 - ниво на системот резервирано за нишката на нулта страница.

Кога ќе се креира процес, му се доделува една од шесте приоритетни класи:

  1. Класа во реално време (вредност 24),
  2. Висока класа (вредност 13),
  3. Над нормална класа (вредност 10),
  4. Нормална класа (вредност 8),
  5. Класа под нормалната (вредност 6),
  6. или Idle class (вредност 4).

Можете да го видите приоритетот на процесот, како што е опишано погоре, користејќи го Управувачот со задачи.

Приоритетот на секоја нишка (приоритет на основната нишка) е збирот на неговиот процесен приоритет и релативниот приоритет на самата нишка. Постојат седум релативни приоритети на нишката:

  1. Нормално: исто како и процесот;
  2. Над нормалното: +1 за приоритет на процесот;
  3. Под нормалата: -1;
  4. Највисока: +2;
  5. Најниска: -2;
  6. Критично време: го поставува приоритетот на основната нишка за класата Real time на 31, за другите класи на 15.
  7. Idle: го поставува приоритетот на основната нишка за класата Real time на 16, за другите класи на 1.

Следната табела ги прикажува процесните, релативните и основните приоритети на конецот.

Приоритет на нишката Процесна класа Процесна класа
Неактивен час Под нормална класа Нормална класа Над нормална класа Висока класа Час во реално време
1 Неактивен Неактивен Неактивен Неактивен Неактивен
2 Најниска
3 Подолу…
4 Неактивен час Нормално Најниска
5 Над... Подолу…
6 Под нормална класа Највисока Нормално Најниска
7 Над... Подолу…
8 Нормална класа Највисока Нормално Најниска
9 Над... Подолу…
10 Над нормална класа Највисока Нормално
11 Над... Најниска
12 Највисока Подолу…
13 Висока класа Нормално
14 Над...
15 Највисока
15 Времето критично Времето критично Времето критично Времето критично Времето критично
16 Неактивен
17
18
19
20
21
22 Најниска
23 Подолу…
24 Час во реално време Нормално
25 Над...
26 Највисока
27
28
29
30
31 Времето критично

Сега кога го знаеме сето ова, што можеме да направиме за сето тоа? Па, на пример, почнете да користите.

Како инаку можете да извршите процес со „нестандарден“ приоритет или да го промените?

Метод 1. Стартувајте задача/процес и променете го приоритетот преку Task Manager.

Недостатоци на методот:

  • Достапни се само 6 приоритети
  • Префрлувањето приоритети се врши со глувчето и не е автоматизирано.

Метод 2. Можете да ја користите командата СТАРТ со соодветните копчиња

Достапните клучеви одговорни за приоритетите се следните (намерно ги испуштам копчињата на командната линија на командата START кои не се поврзани со опишаниот процес на работа со приоритети):

C:\>почеток /? Започнува посебен прозорец за извршување на одредена програма или команда. СТАРТ [„наслов“]

LOW Стартувајте ја апликацијата во класата за приоритет на IDLE.

НОРМАЛНО Започнете ја апликацијата во класата со приоритет НОРМАЛНО. HIGH Стартувајте ја апликацијата во класата со приоритет на ВИСОК. REALTIME Започнете ја апликацијата во класата на приоритети REALTIME. ABOVENORMAL Започнете ја апликацијата во класата на приоритет ABOVENORMAL. BELOWNORMAL Започнете ја апликацијата во класата за приоритет ПОДОБРОНОРМАЛНО.

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

Недостатоци на методот:

  • Достапни се само 6 приоритети

Метод 3: Користење на алатката wmic.exe

Како што е прикажано погоре, Task Manager и командата START се прилично незгодни за задачата за доделување приоритети. Ајде да видиме како да го користиме ова пофлексибилно. Ќе ја користиме алатката wmic.exe.

Командна линија:

wmic процес каде име = "Име на апликацијата" ПОВИКУВАЊЕ на приоритет ПроцесИДНиво

wmic процес каде name = "calc.exe" ПОВИКУВАЈ 32768 приоритет

wmic процес каде што името = "calc.exe" е приоритет на ПОВИК "над нормалното"

Приоритети (предефинирани):

  • неактивен: 64
  • под нормалата: 16384
  • нормално: 32
  • над нормалното: 32768
  • висок приоритет: 128
  • реално време: 256

Еве краток пример за извршување на wmic.exe за да ги добиете потребните информации

Ја користиме командата:

Кратка листа на процеси wmic

Ќе добиете листа на процеси што се извршуваат на вашиот локален компјутер. Сега извршете ја командата:

Кратка листа на процеси wmic | најдете "cmd.exe"

Резултат:

Специјално лансирав неколку копии од cmd.exe за да ја направам илустрацијата поцелосна.

Сега списокот на процеси е ограничен само на оние процеси чие име на извршниот модул ја содржи низата „cmd.exe“. Обрнете внимание на PID на процесот(ите).

Сега ајде да се обидеме да ги избереме процесите за кои сме заинтересирани да користиме WMI директно и без прибегнување кон стандардни алатки за командна линија. За да го направите ова, едноставно напишете:

wmic процес каде краток список на опис = "cmd.exe".

Резултат:

Споредете ги вашите резултати. Запомнете го PID на процесот CMD.EXE.

Командна линија за извршување на wmic.exe

wmic процес каде што processid = "XXXX" CALL поставува приоритет ProcessIDLevel

Па, сега можеме да го промениме приоритетот на одреден процес (на пример, со PID=8476):

wmic процес каде што processid = "8476" CALL постави приоритет 32768

wmic процес каде processid = "8476" CALL го поставува приоритетот "над нормалното"

winitpro.ru

Подесување и зголемување на перформансите на Windows 7.

Брзината на компјутерот е од интерес за секој корисник, во поголема или помала мера. За да го извлечете максимумот од Windows 7, можете да прибегнете кон голем број добро познати методи, и наједноставните и покомплексните за просечниот корисник.

Во оваа статија ќе ги разгледаме методите за рачно подесување на системот и нема да прибегнуваме кон помош на специјални програми дизајнирани да ги зголемат перформансите на системот.

Стартување за чистење

Многу програми што ги инсталирате се додаваат при стартувањето кога ќе се стартува Windows. Тие автоматски започнуваат кога ќе го вклучите компјутерот. Со проверка на списокот на овие програми и отстранување на оние што не ги користите често (или воопшто не ги користите), можете да го забрзате вашиот систем.

За да го направите ова, треба да ја извршите алатката за управување со конфигурација на системот:

Старт -> Контролна табла -> Систем и безбедност -> Административни алатки -> Конфигурација на системот

или внесете командна линијашто значи "

msconfig" и притиснете Enter.

На табулаторот Стартување, ќе ги најдете сите програми што автоматски започнуваат кога ќе се стартува Windows и можете да ги отстраните оние што не ви се потребни. Ова може да се направи и рачно со бришење на соодветните вредности од системскиот регистар. Списокот на програми што се во старт се наоѓа во следните гранки на регистарот:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Run

Оневозможување на непотребни услуги (услуги)

Оневозможувањето на непотребните или ретко користените услуги ќе ослободи дел од оптоварувањето на RAM меморијата, што ќе им овозможи на другите апликации да работат побрзо. Пред да ги оневозможите услугите, препорачуваме да креирате точка за враќање на системот во случај на какви било компликации (особено за неискусни корисници): Контролен панел -> Систем -> Заштита на системот -> Креирај... Значи, списокот на услуги е тука: Старт - > Контролен панел -> Систем и безбедност -> Административни алатки -> Услуги

Овде можете да ги оневозможите малку користените услуги. Следното може безбедно да се оневозможи:

· Услуга за внесување таблет компјутер · Компјутерски прелистувач · Услуга за IP помош · Далечински регистар · Услуги за помошник за компатибилност на програми (напредни корисници)

Поставување приоритет на процесот

За да можат апликациите да работат побрзо, треба да им дадете поголем приоритет во споредба со процесите во заднина. Во овој случај, на активните апликации ќе им биде доделено повеќе време на процесорот. Стандардно, системот е конфигуриран на овој начин, но рамнотежата помеѓу ресурсите за активни и задни процеси може да се помести уште повеќе. Вредноста одговорна за ова е Win32PrioritySeparation, која се наоѓа во клучот за регистар HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl. За да го отворите системскиот регистар, напишете „regedit“ во командната линија.

Стандардната хексадецимална вредност е 2 (хексадесет).

Може да пробате други вредности за да го забрзате вашиот систем колку што е можно повеќе. Внимание: не можете да ја користите вредноста 0, вашиот компјутер веднаш ќе замрзне!

Покрај промената на целокупната рамнотежа на ресурсите на процесорот, можете да поставите поголем приоритет на поединечни програми. Ова може да се направи преку Task Manager.

Понекогаш ова е корисно. На пример, ако некоја програма врши многу долга операција и ви е потребна за да ја направите побрзо, тогаш поставувањето на повисок приоритет може да помогне.

Промена на опциите за изведба

операционен систем Windows 7 ви дава можност да конфигурирате некои поставки кои можат да го забрзаат системот. За да го отворите дијалогот Опции за интеракција, одете овде: Старт -> Контролна табла -> Систем и безбедност -> Систем -> Напредни системски поставки -> Поставки (на картичката Напредно).

Овде, во табулаторот Visual Effects, можете да ги исклучите анимациите на менито Start, Aero Peek, проѕирноста на прозорецот и другите опции. Ако ја изберете опцијата „Обезбедете најдобри перформанси“, сите визуелни ефекти windows Aero, и системот ќе работи побрзо, сепак, ќе ја жртвувате сета убавина што ни ја дава windows 7.

Aero Peek забрзување

Aero Peek е карактеристика што ги прави сите прозорци проѕирни кога го лебдите глувчето над малиот квадрат десно од часовникот. За да го намалите времето на одговор на оваа функција, треба да го промените клучот DesktopLivePreviewHoverTime DWORD, кој се наоѓа во клучот за регистар HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Explorer\Advanced

Ако не постои таков клуч во дадена гранка, треба да го креирате и потоа едноставно да ги промените неговите вредности. Децимална вредност од 1000 е еднаква на задоцнување од една секунда, 500 е еднаква на половина секунда, итн.

Оневозможување на контрола на корисничка сметка (UAC)

Контрола на корисничка сметка (UAC) го известува корисникот за промените во системот за кои се потребни администраторски права. Оваа услуга прикажува известувања кога се обидувате да инсталирате нова програма, кога правите промени во датотечен системитн. Ова може да биде корисно за почетници, но често е фрустрирачко за искусни корисници. За да ги оневозможите известувањата од Контрола на корисничка сметка, треба да го направите следново:

· Стартувај системска конфигурација („msconfig“ без наводници на командната линија). · Одете во табулаторот „Услуги“ и пронајдете ја ставката „Поставки за контрола на корисничка сметка“ во списокот · Изберете ја оваа ставка и кликнете на копчето „Стартувај“. · Ќе се отвори дијалог во кој можете да го користите лизгачот за да го прилагодите издавањето известувања.

Направените промени се активираат откако компјутерот ќе се рестартира.

mydiv.net

Како да го промените приоритетот на програмите кои работат

За време на работата, компјутерот решава многу проблеми истовремено. Патем, во исто време, ова не е сосема точно, процесорот едноставно се префрла помеѓу неколку задачи, работи на апликации, изведувајќи ги еден по еден. Ова се случува толку брзо што остава впечаток на истовремена работа. На оние програми кои компјутерот ги смета за поважни им се дава поголем приоритет од другите и затоа се доделува повеќе време на процесорот на таквите програми. Вообичаено, основниот приоритет е одреден со програмскиот код. Нивото на приоритет се одредува според параметрите: реално време, високо, натпросечно, просечно, подпросечно и ниско. Користејќи го менаџерот за задачи, корисникот може да го промени основниот приоритет на веќе работи програма по потреба доколку верува дека на програмата треба да и се даде повеќе време на процесорот. Или намалете го приоритетот во ситуација кога, кога неколку апликации се извршуваат истовремено, некои програми со особено интензивни ресурси заземаат премногу време на процесорот, а со тоа го забавуваат извршувањето на другите процеси. Овие промени направени од корисникот ќе важат само за времетраењето на процесот што работи. Следниот пат кога ќе започне процесот, тој ќе работи со основната вредност на приоритетот. За да го промените приоритетот, треба да го отворите менаџерот на задачи со десен клик во областа на лентата со задачи и изберете: Одете во табулаторот „Процеси“ и означете го името на процесот што сакате да го промените. Потоа кликнете со десното копче на овој процес, изберете „Приоритет“ од менито и наведете различно ниво на приоритет. Треба да се запомни дека извршувањето на програми со висок приоритет може да доведе до намалување на перформансите на системот, бидејќи во овој случај други работи на програмиќе добиваат помалку време за I/O операции.

tipskettle.blogspot.ru


Врв