Как да направите приоритета на процеса постоянен. Hack конкуренция: стартираме процеси с предварително определен приоритет. Как да ускорите компютъра на практика с помощта на програмата


Какво означава думата „приоритет“? А, слаб? Това е привилегия, както е имало йерархия в Египет: фараони и роби, усещате ли разликата? Някои хора носят камъни за пирамидите, докато други дават заповеди - демокрация!))

По същия начин процесите имат приоритети, о, вие не знаете какво означават процеси!

Активен процес е всяко работещо приложение: браузър, игра, програма и др. Това е приоритетът, който ни позволява да разпределим всички ресурси за поддръжка на процеса или, напротив, да ограничим капацитета на процеса.

Защо да променяме приоритетите на процеса?

Нека си представим, че играете компютърна игра, но част от ресурсите са взети от други приложения, особено тези, които също обичат да консумират.

И така, така че операционната зала 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-10FPS. Недостатък, който е известен на мнозина е, че когато промените приоритета през “Task Manager”, той се запазва само докато процесът приключи, след което процесът се стартира отново с приоритета по подразбиране. Тези. настройките ви за приоритет не се запомнят. Поради това в интернет се появиха много програми, които запомнят вашия избор на приоритет и при следващото стартиране на програмата автоматично ви го променят. Първоначално не вярвах, че 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 - приоритет BelowNormal (под средното);

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

Нека да разгледаме sidebar.exe като пример.

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

Така sidebar.exe вече винаги ще работи с нисък приоритет (Idle).

Всички горепосочени операции могат да се извършват и чрез командния ред (cmd).

Написах малък универсален групов файл, който прави всичко това за потребителя. Връзка към пакетния файл: save_process_priority.cmd В пакетния файл всички елементи са написани на руски език. Потребителят трябва само да въведе името на процеса, от което се нуждае, и да избере приоритета. За да влязат в сила вашите приоритетни настройки, трябва да рестартирате процеса. Ако сте въвели няколко системни процеса наведнъж, рестартирайте системата, ще бъде по-лесно. Това е необходимо, тъй като данните от системния регистър се четат само когато програмите се зареждат и стартират, но не и докато работят. Това е всичко, благодаря ви за вниманието =) Ако забележите грешка, не забравяйте да ме уведомите, ще бъда много благодарен.

Copyright © 2011 Tsiryuta G. N.

stopgame.ru

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

Нека поговорим за приоритетите на процесите на Windows. В повечето случаи няма нужда да „играете“ с определянето на приоритети, но понякога компетентен системен администратор може да помогне на системата да разпредели по-правилно процесорното време между изпълняваните задачи. Няма единна рецепта, но чрез „подбор и търсене“ е напълно осъществима. Къде може да е необходимо това? Например в комбинацията 1C-SQL можете да дадете повече процесорно време на 1C и SQL като най-критичните за ресурсите процеси.

По принцип можете да преглеждате и променяте приоритета на работещ процес чрез диспечера на задачите

windows NT/2000/7/2008

В Windows 2012 това беше „заровено“ малко по-дълбоко

Както можете да видите от дадените примери, има само 6 приоритета, достъпни за вас (както ще разберете по-късно, това са приоритетни класове). Достатъчно? Microsoft смятат така. Но нека си спомним „легендарната“ фраза на Бил Гайст, който каза, че „640 KB RAM ще бъдат достатъчни за всички“. Но времето показа, че това далеч не е така. :)

Сега нека разберем как е наистина.

Всъщност има 32 нива на приоритет в прозорците, от 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. Критично време: задава основния приоритет на нишката за класа в реално време на 31, за други класове на 15.
  7. Неактивен: задава основния приоритет на нишката за класа в реално време на 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. Стартирайте задача/процес и променете приоритета чрез диспечера на задачите.

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

  • Налични са само 6 приоритета
  • Превключването на приоритетите става с мишката и не е автоматизирано.

Метод 2. Можете да използвате командата START със съответните клавиши

Наличните ключове, отговарящи за приоритетите, са следните (умишлено пропускам ключовете от командния ред на командата START, които не са свързани с описания процес на работа с приоритети):

C:\>старт /? Стартира отделен прозорец за изпълнение на определена програма или команда. НАЧАЛО ["заглавие"]

LOW Стартирайте приложението в приоритетния клас IDLE.

НОРМАЛНО Стартиране на приложение в НОРМАЛЕН приоритетен клас. ВИСОК Стартирайте приложението в клас с ВИСОК приоритет. REALTIME Стартирайте приложението в приоритетния клас REALTIME. НАДНОРМАЛЕН Стартирайте приложението в приоритетен клас НАДНОРМАЛЕН. BELOOWNORMAL Стартирайте приложението в приоритетния клас BELOOWNORMAL.

Както можете да видите, командата START прави възможно стартирането на процес със същите 6 приоритета, които са достъпни чрез диспечера на задачите

Недостатък на метода:

  • Налични са само 6 приоритета

Метод 3: Използване на помощната програма wmic.exe

Както е показано по-горе, Task Manager и командата START са доста тромави за задачата за присвояване на приоритети. Нека да видим как да използваме това по-гъвкаво. Ще използваме помощната програма wmic.exe.

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

wmic процес, където name="AppName" CALL setpriority ProcessIDLevel

wmic процес, където name="calc.exe" CALL setpriority 32768

wmic процес, където name="calc.exe" CALL setpriority "над нормалното"

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

  • празен ход: 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 setpriority ProcessIDLevel

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

wmic процес, където processid="8476" CALL setpriority 32768

wmic процес, където processid="8476" CALL setpriority "над нормалното"

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 (hex) Препоръчителната стойност е 6 (hex) Диапазон от валидни стойности: от 1 до 26 (hex)

Можете да опитате други стойности, за да ускорите системата си възможно най-много. Внимание: не можете да използвате стойността 0, компютърът ви веднага ще замръзне!

В допълнение към промяната на общия баланс на ресурсите на процесора, можете да зададете по-висок приоритет на отделните програми. Това може да стане чрез диспечера на задачите.

Понякога това е полезно. Например, ако някоя програма изпълнява много дълга операция и имате нужда от нея, за да го направи по-бързо, тогава задаването й на по-висок приоритет може да помогне.

Промяна на опциите за производителност

Операционната система Windows 7 ви позволява да конфигурирате някои настройки, които могат да ускорят системата. За да отворите диалоговия прозорец Опции за взаимодействие, отидете тук: Старт -> Контролен панел -> Система и сигурност -> Система -> Разширени системни настройки -> Настройки (в раздела Разширени).

Тук, в раздела Визуални ефекти, можете да изключите анимациите на менюто "Старт", Aero Peek, прозрачността на прозореца и други опции. Ако изберете опцията „Осигуряване на най-добра производителност“, всички визуални ефекти прозорци Aero, и системата ще работи по-бързо, но ще пожертвате цялата красота, която ни дава Windows 7.

Aero Peek ускорение

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

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

Деактивиране на контрола на потребителските акаунти (UAC)

Контролът на потребителските акаунти (UAC) уведомява потребителя за промени в системата, които изискват администраторски права. Тази услуга показва известия, когато се опитате да инсталирате нова програма, когато правите промени в файлова системаи т.н. Това може да бъде полезно за начинаещи, но често е разочароващо за опитни потребители. За да деактивирате известията от User Account Control, трябва да направите следното:

· Стартирайте системната конфигурация (“msconfig” без кавички в командния ред). · Отидете в раздела „Услуги“ и намерете елемента „Настройки за контрол на потребителските акаунти“ в списъка · Изберете този елемент и щракнете върху бутона „Изпълни“. · Ще се отвори диалогов прозорец, в който можете да използвате плъзгача, за да регулирате издаването на известия.

Направените промени се активират след рестартиране на компютъра.

mydiv.net

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

По време на работа компютърът решава много проблеми едновременно. Между другото, в същото време това не е съвсем вярно, процесорът просто превключва между няколко задачи, работещи приложения, изпълнявайки ги един по един. Това се случва толкова бързо, че създава впечатление за едновременна работа. Онези програми, които компютърът смята за по-важни, получават по-висок приоритет от останалите и следователно на такива програми се разпределя повече процесорно време. Обикновено основният приоритет се определя от програмния код. Нивото на приоритет се определя от параметрите: реално време, високо, над средното, средно, под средното и ниско. Използвайки диспечера на задачите, потребителят може да промени основния приоритет на вече работеща програма, ако смята, че програмата трябва да получи повече процесорно време. Или намалете приоритета в ситуация, при която, когато няколко приложения работят едновременно, някои особено ресурсоемки програми заемат твърде много процесорно време, като по този начин забавят изпълнението на други процеси. Тези промени, направени от потребителя, ще бъдат в сила само за времетраенето на текущия процес. Следващият път, когато процесът бъде стартиран, той ще работи с основната си стойност на приоритет. За да промените приоритета, трябва да отворите диспечера на задачите, като щракнете с десния бутон върху областта на лентата на задачите и изберете: Отидете в раздела „Процеси“ и маркирайте името на процеса, който искате да промените. След това щракнете с десния бутон върху този процес, изберете „Приоритет“ от менюто и задайте различно ниво на приоритет. Трябва да се помни, че стартирането на програми с висок приоритет може да доведе до намаляване на производителността на системата, тъй като в този случай други работещи програмище получи по-малко време за I/O операции.

tipskettle.blogspot.ru

Темата не е нова, но може би ще е полезна на някого. Как да стартирате процеси автоматично с висок или нисък приоритет, без да използвате леви програми и със собствените си ръце? Ще ви кажа, използвайки Windows 7 като пример, но стъпките ще бъдат подобни в Windows 8 и 10.

Поздравления за участника в състезанието

Този текст беше представен на авторски конкурс, който стартирахме през пролетта. Сортирахме голям брой изпратени материали, обобщихме резултатите и наградихме победителите. Авторът на тази бележка получи награда - тримесечен абонамент за Hacker. Честито!

Първо изберете програмата или играта, на която искаме да дадем приоритет. Да вземем за пример Google браузър Chrome. Щракнете с десния бутон върху прекия път на Chrome и изберете местоположението на файла в контекстното меню.


Не забравяйте да изберете „Показване на файловите разширения“. За да направите това, в Explorer изберете „Организиране → Опции за папки → Преглед“ и премахнете отметката от „Скриване на разширения за известни типове файлове“, щракнете върху „Прилагане“ и „OK“.



Сега копирайте името 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 стойност (32 бита)“ в контекстното меню.



Задаваме числовата система на „Десетична“ и посочваме приоритета в стойността като число - например 3. Щракнете върху OK.


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

Затворете системния регистър, стартирайте браузъра и диспечера на задачите (Ctrl + Shift + Esc, Ctrl + Alt + Delete или щракнете с десния бутон върху лентата на задачите и „Стартиране на диспечера на задачите“ в контекстното меню). В диспечера на задачите отидете в раздела „Процеси“ и потърсете процеса chrome.exe. Щракнете с десния бутон върху него и изберете „Приоритет“ в контекстното меню, за да проверите дали зададеният от вас приоритет е зададен.



По този начин можете да оптимизирате процесите, като дадете висок приоритет на програмите, които използвате най-често, и нисък приоритет на програмите, които не са важни за вас.

Състезанието продължава

Решихме да разширим конкурса и да го превърнем в постоянна промоция. Като ни изпратите описание на хак, полезен съвет или описание на страхотна непозната програма, все още можете да получите абонамент за месец, три месеца или, ако опитате, за една година.

Това ръководство е създадено за Source 1, Reborn ще бъде прегледано възможно най-скоро.

Въведение

Ръководството беше напълно актуализирано на 1 февруари 2014 г. Повечето отбори не са се променяли. Ако се появят нови пишете.

Задаване на местоположение

Местоположение (екранни снимки)

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

-конзола- стартира играта при включена конзола. Повече информация:

-новид- при стартиране деактивира видеото, което се възпроизвежда при стартиране на играта
-токонзола- принудително изстрелва конзола, дори ако параметърът е посочен +карта, което принуждава двигателя да зарежда картата при стартиране на играта

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

-override_vpk- играта ще прочете елементите на играта \steamapps\common\dota 2 beta\dota замени и ги зареди в играта. Командата е предназначена за модификации.
Използването на -override_vpk е премахнато от Valve.
Вместо това добавихме малко по-различна команда:
-enable_addons- ви позволява да използвате разрешени модификации на клиентски ресурси ( Мини карта, HUD, икони и звукови скриптове, музикални скриптове и флаш видео)
-autoconfig- Възстановява настройките на графиката по подразбиране. Игнорира всички инсталирани конфигурации, докато този параметър не бъде премахнат
-dev- включва режим за програмисти. Също така деактивира автоматичното зареждане на фоновото изображение на менюто и спира подканването за потвърждение за изход.
Последните редове на конзолата ще бъдат показани в горната част на HUD на играта. Не се препоръчва за употреба
-nod3d9ex * - се изключва(принуден) directx 9 външно изобразяване.
-d3d9ex * - включва(принуден) directx 9 външно изобразяване.
-32 бита- работи на двигателя в 32-битов режим. Полезно само за 64-битова ОС.
- пъленили -цял екран- стартирайте играта в режим на цял екран
-прозорецили -sw- стартира играта в екранен режим
-w **** **** - Стартира Dota 2 със специфична резолюция на екрана (ширина и височина). например: -w 1280 -h 1024
-без граница- не показвайте рамката на прозореца и заглавието, когато стартирате играта в прозоречен режим
-без звук- напълно изключва звука в играта
-nosync* - деактивира вертикалната синхронизация.
+ изп"cfg file name" (без кавички) - Автоматично зарежда CFG конфигурационния файл при стартиране. Например, можете да стартирате вашата специална конфигурация с настройки.
-noaafonts* - деактивиране TrueTypeшрифтове (изглаждане на шрифтове)
- несигурен - VACне се използва при стартиране на сървъра
-номастър- създаденият от вас сървър не се вижда от други потребители в списъка със сървъри на Steam
-гл- променя качеството на играта на OpenGL, по подразбиране е Софтуер.
-голям размер"NUMBER" * - Задава размера на файла за виртуална памет (приемливо число е 2-4 пъти размера на физическия оперативна памет), които играта ще използва (в килобайти).
Изчислено по формулата: (RAM / 2 * 1024). Примери за числа за OP:

  • 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 монитори)
-nocrashdialog- деактивира вградения в играта дебъгер, което ви позволява да спестите малко RAM. Премахва диалога " паметта не може да бъде прочетена".
-condebug- разрешава режим на отстраняване на грешки, в който цялото съдържание на конзолата ще бъде записано във файл console.log

* Те ще помогнат с оптимизацията на FPS, но може би не всички команди (какво би Dota * не закъсня*)
** Ускоряване на мишката в Windows

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

-dota_embers 0- Деактивирайте фоновата анимация в главното меню (това е единственият начин да поставите стари фонове в менюто, т.е. те ще бъдат без анимация)
-табло international_2012- Променете темата на менюто на Международен 2012
-табло международен_2013г- Променете темата на менюто на Международен 2013
-табло frostivus_2013- Променете темата на менюто на Фростивус 2013 г
-духове на таблото_2013- Променете темата на менюто на Актуализация на 3 духове
-табло newbloom_2014- Променете темата на менюто на Нюблум

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

- международен
- международен 2012 г
- Хелоуин
-перфектен свят* - Кълбо за подарък чрез китайски клиент
-dxlevel :
-dxниво 9; стартирайте с DirectX 9.
-dxlevel 8; стартирайте с DirectX 8.
-dxниво 7; стартирайте с DirectX 7.
-dxниво 6; стартирайте с DirectX 6.

* Може да разбие клиента

ЧЗВи проблеми

Между командите запис (запис) пространства.
- Възможно ли е да се напишат няколко команди? - Мога.
- Повечето проблеми с играта решен чрез проверка на кеша.
- Ако все пак сте започнали играта с отбора -перфектен святи се затрудни с регистриране на китайски клиент, игра на игра и т.н. и в същото време, след всичко, Dota ще изглежда странно:

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

-Високо: Висок приоритет на процесора в вашата система, а не измама
-nod3d9ex: може да даде малко увеличение FPSи по-бързо ALT-TAB
Но! Също този отбор може да пречупи играта(просто ще спре да стартира), а също и ако След като го опитах веднъжстартирайте играта с -nod3d9ex, височина FPSтрябва да се запази, и след това спокойно премахнете тази команда.
Опитайте да зададете режима * на цял екран*, за много с * на цял екран* с активирана команда nod3d9ex, играта увисна или се срина, или се срина при минимизиране, така че беше измислен начин за отстраняване на този проблем - режимът * в прозорец без рамка*. Ако не забивате или замръзвате в режим на цял екран, оставете го там, където има повече fps, ПОВЕЧЕТО имат цял екранрежим дава повече fps.

Някои задачи (например почти всички, които работят с DVD) имат неприятно свойство: те се опитват да заемат възможно най-много памет и да натоварят целия процесор. Например Freemake Converter е известен с това. След това, естествено, цялата (друга) работа на компютъра спира.

По едно време реших този проблем с помощта на много удобен мениджър на процеси, Process Explorer, който позволява промяна на приоритетите на процесите и дори „убиване“ им. Въпреки това, за определено време от 10, системата весело ми докладва: „Не може да се зададе приоритет.“

И приоритетът на задачите в обикновения диспечер на задачите на Windows 10 се променя така:

  1. Отидете в раздела "Подробности".
  2. Извикайте контекстното меню на името на задачата, чийто приоритет трябва да променим.
  3. От него избираме необходимия приоритет (те съответстват на Process Explorer).

Въздъхваме с облекчение и правим други (нужни) неща.

Между другото. Извикването на диспечера на задачите в 10 е много просто. Извикайте контекстното меню на лентата на задачите и изберете „Диспечер на задачите“ от него.


Има обаче и други опции, въпреки че - предвид простотата на предишния - използването им е съмнително. Но все пак...
Можете (и трябва) да извикате диспечера на задачите с три пръста, но лично аз предпочитам по-елегантния вариант за извикване на диспечера на задачите - с щракване на мишката. Намерете модула за управление на натоварването, който се намира тук: c:\Windows\System32\Taskmgr.exe и плъзнете иконата му на работния плот или например в потребителския панел Total Commanderкакто направих аз:

Process Explorer

Както вече споменах, преди това реших проблема с промяната на приоритета с помощта на мениджъра на процеси Process Explorer, който за определено време в 10 не извърши необходимото действие. Въпреки това, с появата на версия 16.1 (все още не русифицирана, между другото), функциятапромяната на приоритета отново проработи.
И това се прави много просто.
  1. Извикайте контекстното меню на името на задачата, чийто приоритет искаме да променим.
  2. Изберете елемента „Задаване на приоритет“ от менюто.
  3. Изберете желания от списъка с приоритети:
  • Под нормалното
  • Заден план
  • Неактивен (Скрит)


Имайте предвид, че за задачи, изискващи ресурси, например при изтегляне и конвертиране на видео файлове, инсталирамФон (фон), след което всички други процеси работят без никакви забавяния.
Така че изтегляме безплатна програма, която не изисква инсталация, например от тук http://soft.softodrom.ru/ap/Process-Explorer-p1203 и работим с нея.

Вижте също:

  • Всички мои най-популярни публикации в блогове преди Windows 10.
  • Персонализиране на прозореца Explorer в Windows 10.
  • Как да влезете сигурно Windows режим 10.
  • Как да възстановите Windows 10 с помощта на точки за възстановяване, ако системата не се стартира.
  • Как да премахнете програми и приложения в Windows 10.
  • Къде е папката за стартиране в Windows 10?
  • Как да изтриете папката Windows.old в Windows 10.
  • Как да активирате „Бог режим“ в Windows 10.
  • Как да изтеглите официален Windows 10, да надстроите до по-ранни версии и да инсталирате от нулата без продуктов ключ.
  • Генериране на нов ключ при надграждане до Windows 10.
  • Как да преминете към понижаване от Windows 10 до предишна версиясистеми. Който сметкаизползване на Windows 10 – локално или Microsoft?
  • Какво представлява форматът .ESD и как да конвертирате .ESD изображение в .ISO.
  • Изключете автоматичните актуализации в Windows 10.

Инструкции

Натиснете клавишната комбинация „Ctrl+Alt+Delete”. На екрана ще се появи списък с действия, които могат да бъдат извършени.

Изберете програмата, чийто приоритет искате да промените. Щракнете с десния бутон върху него и в падащото меню щракнете върху „Отидете на процеси“. Всички програми, които се изпълняват имат свои собствени процеси и за тях те имат приоритети.

Полезен съвет

Можете да видите повече информация за изпълнявания процес в диспечера на задачите. За да направите това, щракнете с десния бутон върху него и изберете командата „Свойства“. Диалоговият прозорец, който се появява, показва подробности за процеса, включително неговото разположение и размер. Щракнете върху раздела Подробности, за да видите подробна информация за процеса.

Диспечерът на задачите може да се стартира, като щракнете с десния бутон върху лентата на задачите и изберете „Диспечер на задачите“ от падащото меню.

източници:

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

Планирането на процеси в UNIX се основава на техните приоритет. Обикновено всеки процес има два приоритетни атрибута. В Windows има 32 нива на приоритет. На вашия компютър можете да ускорите работата на програмите, които са в операционната система. За да направите това, просто трябва да увеличите приоритета процес.

Инструкции

Трябва да отидете в "Диспечер на задачите". За да направите това, щракнете с десния бутон върху секцията „Лента на задачите“. Изберете „Диспечер на задачите“ от контекстното меню. Отидете в раздела „Процеси“. Там ще видите списък с всички изпълнявани процеси. Намерете този, който искате, и щракнете с десния бутон върху него. След това изберете командата „Приоритет“. Сега можете да увеличите приоритета процес. Възможен е "Диспечер на задачите".

Можете също да увеличите приоритета с помощта на помощната програма InqSoft Speedballs. Това следи всички процеси. Стартирайте го. Повишаване на приоритета процесавтоматично. Като отидете в Настройки, можете да промените настройките. В менюто, където пише „Увеличаване на приоритета до“, поставете отметка в квадратчето Висок и щракнете върху „Приложи“.

В контролния панел отидете в секцията Настройки. Изберете Производителност и поддръжка. Отидете в системното меню и преминете към раздела „Ефективност“. Намерете секцията „Ефективност на приложението“ и я използвайте, за да зададете желаното ниво на приоритет процес.

Ако трябва да увеличите приоритета процесв играта направете следното. Вземете например играта World of Warcraft. Отворете "Старт", след това програмата "Бележник". Поставете следния текст: @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 на екрана се появява допълнително меню, в което трябва да изберете „Стартиране на диспечера на задачите“, а по-рано Windows версииняма междинна стъпка. Друг начин да отворите диспечера на задачите е да отворите прозореца за стартиране на програмата, като натиснете клавишната комбинация Win + R, след това въведете командата taskmgr и щракнете върху бутона OK.

Отидете в раздела Процеси на прозореца на диспечера на задачите. В общия списък с текущи процеси намерете този, чийто приоритет искате да промените. За да опростите търсенето на желаното име, надписите в колоната „Име на изображението“ могат да бъдат сортирани по азбучен ред - щракнете върху заглавката на колоната, за да сортирате имената на процесите във възходящ ред. Щракването отново ще сортира списъка в обратен ред.

Ако не знаете името на процеса, но програмата, към която принадлежи, е посочена в раздела „Приложения“ на диспечера на задачите, намерете я там и щракнете с десния бутон. В изскачащото меню изберете реда „Отиди на процес“ и мениджърът ще премине към раздела „Процеси“, ще намери и маркира желания процес в списъка.

Щракнете с десния бутон върху реда с желания процес и разгънете секцията „Приоритет“ в контекстното меню. По подразбиране всички процеси имат "нормален" приоритет - променете това, като изберете някоя от шестте изброени опции. В същото време не забравяйте, че в някои случаи прекомерното увеличаване на приоритета на приложните програми (елементите „Високо“ и „Реално време“) може да доведе до бавен отговор операционна системачрез натискане на клавиши, преместване на мишката и др. Същият проблем може да възникне и ако приоритетът на системните процеси (например процес с име explorer) е прекалено намален.


Връх