Kako aplikaciji dati visoki prioritet. O zanimljivostima iz IT svijeta, uputama i recenzijama. Promjena "Opcije performansi"

Tema nije nova, ali možda nekome bude od koristi. Kako automatski pokrenuti procese s visokim ili niskim prioritetom bez lijevih programa i vlastitim rukama? Koristiću Windows 7 kao primjer, ali koraci će biti isti u Windowsima 8 i 10.

Čestitamo takmičaru

Ovaj tekst je dostavljen na konkurs za pisanje koji smo raspisali u proljeće. Obradili smo veliki broj pristiglih materijala, sumirali rezultate i nagradili pobjednike. Autor ove beleške dobio je nagradu - tromesečnu pretplatu na "Haker". Čestitamo!

Prvo odaberite program ili igru ​​kojoj želimo postaviti prioritet. Uzmimo, na primjer, Google pretraživač Chrome. Desni klik na Chrome prečicu i kontekstni meni odaberite lokaciju datoteke.


Ne zaboravite označiti "Prikaži ekstenzije datoteka". Da biste to učinili, u "Exploreru" odaberite "Organiziraj → Opcije mape → Prikaz" i poništite izbor "Sakrij ekstenzije za poznate tipove datoteka", kliknite "Primijeni" i "U redu".



Sada kopirajte ime chrome.exe dvostrukim klikom na ime i pritisnite Ctrl + C ili odaberite "Kopiraj" iz kontekstnog izbornika.



Idemo u registar, za to pritisnemo Win + R i napišemo regedit.



Pritisnite Enter, otvoriće se Registry Editor.



Idite na putanju HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Opcije izvršavanja datoteke slike. Desnom tipkom miša kliknite na odjeljak “Opcije izvršavanja datoteke slike” i odaberite “Novo” i “Odjeljak” iz kontekstnog izbornika.



Novoj sekciji dajemo naziv chrome.exe.



Ako ne uspije preimenovati odjeljak i zove se "Novi odjeljak # 1", kliknite desnim klikom na njega i odaberite "Preimenuj" u kontekstnom izborniku.



U istom odeljku kreiramo još jedan odeljak. Nazovimo ga PerfOptions i kreirajmo DWORD (32-bitni) parametar u njemu. Da biste to učinili, kliknite desni klik Kliknite na odjeljak PerfOptions i odaberite Novo → DWORD vrijednost (32-bitna) iz kontekstnog izbornika.



Postavljamo sistem obračuna "Decimalno" i u vrijednosti označavamo prioritet u obliku broja - na primjer, 3. Kliknite OK.


  • 1 - Prioritet mirovanja (nizak)
  • 5 - Prioritet ispod normalnog (ispod prosjeka)
  • 8 - normalan prioritet (srednji)
  • 6 - Prioritet iznad normalnog (iznad prosjeka)
  • 3 - prioritet Visok (visok)

Zatvorite registar, pokrenite pretraživač i upravitelj zadataka (Ctrl + Shift + Esc, Ctrl + Alt + Delete ili kliknite desnim tasterom miša na traku zadataka i "Pokreni upravitelj zadataka" u kontekstnom izborniku). U upravitelju zadataka idite na karticu "Procesi" i potražite proces chrome.exe. Kliknite desnim tasterom miša na nju i izaberite "Priority" u kontekstualnom meniju da proverite da li je postavljen prioritet koji ste postavili.



Na ovaj način možete optimizirati procese dajući visok prioritet programima koje najviše koristite, a nizak - programima koji vam nisu važni.

Takmičenje se nastavlja

Odlučili smo produžiti konkurs i pretvoriti ga u trajnu promociju. Slanjem nam opisa haka, koristan savjet ili opis cool nepoznatog programa, još uvijek možete dobiti pretplatu na mjesec, tri mjeseca ili, ako pokušate, godinu dana.

Dobar dan. Danas ćemo, kao što ste shvatili iz naslova, razgovarati o tome kako ubrzati računar i procesor koristeći određivanje prioriteta.

Mnogi su vjerovatno čuli da možete koristiti različite prioritete (pozadinski, normalni, visoki, u realnom vremenu, itd.) za različite procese, čime optimizirate njihove performanse i dodijelite im više procesorske snage (procesorsko vrijeme).

Ponekad je to pomoglo da se značajno ubrza rad određene aplikacije ili sistema u cjelini, pa čak i (ping) (razlozi smanjenja pinga ovisno o prioritetima i kapacitetima procesora, u principu, bit će objašnjeni u posebnom članku) .

Kako ubrzati računar i procesor u teoriji

Međutim, složit ćete se da su, recimo, 3D igra i običan notepad malo različite aplikacije i, očito, igri je potrebno više procesorskih resursa u realnom vremenu, jer kada ste u trodimenzionalnoj aplikaciji, teško da komunicirate s ovim blokom i it Za sada vam ne treba (da, notepadu skoro i nije potrebna posebna snaga procesora - postoji taj program onda.. jednom ili dvaput i ne).

Odavde, čini se da logično slijedi da su prioriteti od različite aplikacije trebalo bi biti drugačije (pogotovo u vremenima multi-core tada), ali u praksi je to daleko od stvarnosti.

Kao što ste već shvatili, sugeriram da punopravnim aplikacijama treba dati veći prioritet, što će ih automatski značajno optimizirati ubacivanjem velikih računarskih resursa.

Ali ipak, mislim da ćete se složiti da je to učiniti svaki put (jer prioritet postavljen u upravitelju zadataka zaboravljen od strane sistema nakon ponovnog pokretanja) prava kazna i općenito univerzalno lijen, te stoga ovaj proces treba biti automatizirano nekako, tj. uslovno, da se ubrza kompjuter i procesor nije sasvim manuelno.

To je otprilike to i o tome će se raspravljati u ovom članku.

Kako ubrzati rad računara u praksi koristeći program

Prije otprilike dva mjeseca naišao sam na divan program pod nazivom Mz CPU Accelerator. Ono što radi je da automatski mijenja prioritet procesora aktivnog prozora ili aplikacije u unaprijed specificirani, što je, općenito, ono što nam je potrebno, jer će nam to omogućiti da ubrzamo procesor i računar.

Štoviše, sve je to implementirano rijetko zgodno, logično i ne zahtijeva nepotrebne pokrete korisnika. Plus, postoji podrška za višeprocesiranje (višejezgarni) i mogućnost pokretanja aplikacije u zasebnom segmentu (to jest, da se programu dodijele samo dva od četiri jezgra (ovo je bliže potpunoj optimizaciji)) .

Bilješka. Ne znam kako ranije nisam naleteo na ovo :)

naime:

  • staviti krug u realnom vremenu;
  • potvrdite okvire za potvrdu Učitaj pri pokretanju Windowsa (tako da se program učita odmah pri pokretanju sistema);
  • Start Activated (tako da se program odmah aktivira, odnosno da ne treba dodatno pritisnuti dugme da bi započeo svoje dužnosti) i..
  • Pokreni minimizirano (da se prvobitno minimizira na tray).

Ako želite, možete i provjeriti Provjeri ažuriranja pri pokretanju (tako da se odmah provjeri da li je program ažuriran), kao i da po svom ukusu odaberete kako će se program prikazati u tray-u: Prikaži Mz CPU Accelerator Ikona (ikona samog programa će biti u traci) ili Pokazuje korištenje CPU-a (pokazuje koliko je zauzet) (boja brojeva se bira sa padajuće liste).

Sve, ostaje samo da pritisnete dugme Aktiviraj i uživate u tome kako je računar ubrzao, tačnije, aktivni prozor ili aplikaciju.

Lista korisnih napomena koje vrijedi znati

Šta još vrijedi znati i razumjeti na ovu temu:

  • Napomena: na kartici Izuzeci možete dodati aplikacije koje želite da isključite sa liste optimizovanih od strane programa, tj. neće im dodijeliti nikakav prioritet. Da biste to uradili, koristite dugme Dodaj novi proces i izaberite program koji želite da isključite;
  • Napomena 2: na kartici CPU Manager možete distribuirati procese na različita jezgra (dugmad Dodaj novi proces i Pokreni novi proces), tj., recimo, dodijeliti neka jezgra jednom programu, a druga drugima, što u određenom smislu može utjecati na povećanje performansi . Slično u principu
  • Napomena 3: lično nisam naišao, ali priznajem (iako malo vjerovatno) da na nekim mašinama može doći do problema (u vidu usporavanja sistema) zbog izbora previsokog prioriteta. Ako je tako, pokušajte koristiti visoki krug umjesto Realtime.

Pređimo sada na pogovor.

Pogovor

Evo takve stvari. Općenito, program mi se jako svidio, jer je zaista efikasan i omogućava vam da ubrzate svoj računar i Windows, i, relativno govoreći, procesor.

Usput, u teoriji, vlasnici višejezgrenih procesora, kao i korisnici firefox pretraživač(zavisna je od procesora i kada se da prioritet u realnom vremenu, počinje da leti osjetno brže (posebno u kupeu)) i svi koji su na neki način povezani sa punopravnim aplikacijama zavisnim od procesora (govorim o svakojakim renderima u foto, video i 3D uređivačima).

Ako imate bilo kakvih pitanja, onda, kao i uvijek, pitajte u komentarima na članak - rado ću vam pomoći.

PS: Povratne informacije o ličnim osjećajima u smislu poboljšanja performansi nisu ništa manje zanimljive od pitanja;)

Ovaj vodič je napravljen za Izvor 1, Reborn će biti testiran što je prije moguće.

Uvod

Vodič je u potpunosti ažuriran 1. februara 2014. Većina komandi nije promijenjena. Ako ima novih - pišite.

Postavljanje lokacije

Lokacija (snimke ekrana)

Lista komandi (početak igre)

-konzola- počinje igru ​​sa uključenom konzolom. Više:

-novid- pri pokretanju, onemogućuje video koji se reproducira kada igra počne
-toconsole- prinudno lansiranje konzola, čak i ako je parametar specificiran +mapa, što prisiljava motor da učita mapu kada igra počne

Lista komandi

-override_vpk- igra će čitati elemente igre \steamapps\common\dota 2 beta\dota da ih zamijenite i učitate u igru. Komanda je za modifikacije.
Korištenje -override_vpk je uklonio Valve.
Umjesto toga, dodana je malo drugačija komanda:
-enable_addons- omogućava korištenje dozvoljenih modifikacija klijentskih resursa ( Mini-mapa, HUD, ikone i zvučne skripte, muzičke skripte i flash video)
-autoconfig- Vraća zadane postavke grafike. Zanemaruje sve postavljene konfiguracije dok se ova opcija ne ukloni
-dev- uključuje programer mod. Također onemogućuje automatsko preuzimanje pozadinska slika menija i prestaje da traži potvrdu za izlazak.
Posljednje linije konzole će biti prikazane na vrhu HUD-a igre. Ne preporučuje se upotreba
-nod3d9ex * - isključuje se(prisiljeno) directx 9 eksterno renderovanje.
-d3d9ex * - uključuje(prisiljeno) directx 9 eksterno renderovanje.
-32bit- pokreće motor u 32-bitnom modu. Korisno samo za 64-bitni OS.
-pun ili -cijeli ekran- pokrenite igru ​​preko cijelog ekrana
-prozor ili -sw- pokreće igru ​​u modu ekrana
-w **** -h**** - Pokreće Dota 2 sa određenom rezolucijom ekrana (širina i visina). Na primjer: -w 1280 -h 1024
-noborder- ne prikazuj okvir prozora i naslov kada se igra igra u prozorskom modu
-nema zvuka- potpuno onemogućava zvuk u igrici
-nosync* - onemogućava vertikalnu sinhronizaciju.
+exec"cfg file name" (bez navodnika) - Automatski učitava CFG konfiguracijski fajl pri pokretanju. Na primjer, možete izvršiti svoju posebnu konfiguraciju s postavkama.
-noaafonts* - onemogućiti pravi tip fontovi (izglađivanje fonta)
-nesiguran - VAC ne koristi se prilikom pokretanja servera
-nomaster- server koji ste kreirali nije vidljiv drugim korisnicima na listi Steam servera
-gl- mijenja kvalitetu igre na OpenGL, zadana postavka je Softver.
-heapsize"NUMBER" * - Određuje veličinu datoteke stranične stranice (prihvatljiv broj je 2-4 puta veći od fizičkog ram memorija) koje će igra koristiti (u kilobajtima).
Izračunava se po formuli: (RAM / 2 * 1024). Broj primjera za OP:

  • 512 MB => 262144;
  • 1 GB => 524288;
  • 2 GB => 1048576;
  • 3 GB => 1572864;
  • 4 GB => 2097152;
  • 8 GB => 4194304
-nisko- počinje igru ​​sa NISKIM prioritetom.
-visoko* - počinje igru ​​sa VISOKIM prioritetom.
-nojoy- onemogućuje džojstik u igri
-noipx- ne učitava IPX konekcije, štedi memoriju
-noforcemspd** - koristite postavke brzine miša iz Windowsa;
-noforcemparms** - koristite postavke dugmeta miša iz Windowsa;
-noforcemaccel** - koristite postavke ubrzanja miša iz Windowsa;
-freq"BROJ" ili -Osvježiti"NUMBER" * - setovi brzina osvježavanja ekrana(preporučeno 60Hz za LCD monitore, 85 ili 100Hz za CRT monitore)
-nocrashdialog- onemogućava debugger ugrađen u igru, štedi nešto RAM-a. Uklanja dijalog memorija se nije mogla pročitati".
-condebug- uključuje mod za otklanjanje grešaka, u kojem će sav sadržaj konzole biti upisan u datoteku dnevnik konzole

* Pomoć oko FPS optimizacije, ali možda ne svi timovi (što bi Dota * nije zaostajao*)
** Ubrzanje miša u Windowsima

Lista komandi (sučelje menija)

-dota_members 0- Isključite pozadinsku animaciju u glavnom meniju (ovo je jedini način da se stare pozadine stave u meni, tj. one će biti bez animacije)
-dashboard international_2012- Promijenite temu menija u Međunarodni 2012
-dashboard international_2013- Promijenite temu menija u Međunarodni 2013
-dashboard frostivus_2013- Promijenite temu menija u Frostivus 2013
- instrument tabla spirits_2013- Promijenite temu menija u 3 Spirits Update
-komandna tabla newbloom_2014- Promijenite temu menija u newbloom

Lista komandi (ne radi)

-međunarodni
-international2012
-Noć vještica
-savršen svijet* - Poklon kugla putem kineskog klijenta
-dxlevel :
-dxlevel 9; lansiranje sa DirectX 9.
-dxlevel 8 ; lansiranje sa DirectX 8.
-dxlevel 7 ; pokrenuti sa DirectX 7.
-dxlevel 6; lansiranje sa DirectX 6.

* Može slomiti klijenta

FAQ i probleme

Sačuvaj između komandi (piši) prostori.
- Da li je moguće napisati više naredbi? - Može.
- Najviše problema sa igrom riješeno provjerom keša.
- Ako ste ipak počeli utakmicu sa timom -savršen svijet i opasan registracijom kineskog klijenta, igricom itd. a u isto vrijeme, nakon svega, Dota će izgledati neobično neophodno:

  • Provjerite keš memoriju
  • Promijenite jezik Dota s engleskog na drugi i natrag (u ekstremnim slučajevima, učinite istu prijevaru sa samim Steamom)
- Problem sa prekid veze sa serverom :
  • Preko Task Manager-a postavite proces Steam.exe za proces prioritet u realnom vremenu(u najmanju ruku, visok prioritet)
  • Pokreni igru ​​iz visok prioritet (-visoko)
- Problem sa ne mogu se povezati sa serverom *:
  • Postavite parametar pokretanja -clientport 27015(ili 27011 -20 tj. bilo koji broj od 11 prije 20 )
- Beskonačno učitavanje Dota*:
  • Izbrišite sve u folderu \Steam\userdata\ i pokrenite provjeru keša.
* Nije 100% rješenje

-visoko: visoki CPU prioritet u vaš sistem, ne varati
-nod3d9ex: može dati mali poticaj FPS i brže ALT-TAB
Ali! takođe ovaj tim može prekinuti igru(samo prestaje da radi), kao i ako 1 put pokušavam započnite igru ​​sa -nod3d9ex, visina FPS treba sačuvati, a zatim tiho uklonite ovu naredbu.
Pokušajte podesiti način rada * preko celog ekrana*, za mnoge sa * preko celog ekrana* sa omogućenom naredbom nod3d9ex, igra je visila ili se srušila, ili se srušila kada je minimizirana, tako da je izmišljen način za rješavanje ovog problema - način rada * u prozoru bez okvira*. Ako se ne srušite ili ne zamrznete u načinu rada preko cijelog ekrana, ostavite tamo gdje ima više fps-a, za NAJVEĆU u cijeli ekran mod daje više fps.

Ako za aplikaciju postavite visoki prioritet, ona će početi raditi brže. Ja lično imam skriptu koja postavlja prioritet svih procesa na Visoki. I znate – sve zaista radi brže, stranice se brže otvaraju. Istina, a Chrome u isto vrijeme još više opterećuje procesor.

Dakle, sada ću vam pokazati kako ručno postaviti program/proces visokog prioriteta u Windows 10. Na primjer, uzeću .. ICQ (ICQ). ICQ je program za komunikaciju, messenger, koji je ranije bio veoma popularan. Ali sada je zamijenjen društvenim medijima, Viber, pa to je sve.. i iako je bilo jako popularno, i zgodno, svako je imao svoj broj, i moglo se pisati jedni drugima. Da, i danas je to moguće - samo malo ljudi ga sada koristi. Dakle, u redu, pokrenite dispečer - kliknite desnim tasterom miša na traku zadataka i izaberite ovu stavku:


Zatim tražimo program kojem želimo postaviti visoki prioritet, imam ga kao ICQ, ovdje se zove ICQ (32 bita):


Desnom tipkom miša kliknite na njega i odaberite Detalji:


Nakon toga se automatski aktivira kartica Detalji, gdje će biti istaknut proces programa, u mom slučaju to je icq.exe. Kliknite desnim tasterom miša na njega i postavite prioritet:


Potvrđujemo:


Sve, nakon toga će prioritet programskog procesa biti visok. Ne preporučujem postavljanje realnog vremena - može doći do divljih kočnica ako se sam program zamrzne, a on i dalje ima prioritet u realnom vremenu.. tada se cijeli kompjuter može čvrsto zamrznuti. Da biste vratili prioritet, radite suprotno, pa, mislim da je jasno.

Trebam li dati prednost igri? Ako istovremeno zatvorite sve programe, koliko god je to moguće, onda da, isplati se. A efekat će biti bolji ako isključite i internet i antivirus. Što više onemogućite, to će bolje funkcionirati visoki prioritet. Ali nemojte davati pravi prioritet igri, osim ako nemate vrhunski procesor. Ako je gornji, onda možete pokušati, ali opet, sve se može zamrznuti. Činjenica je da postavljanjem stvarnog prioriteta .. ukazujete na to da igru ​​prije svega treba obraditi. Što se tiče uputstava za procesor. Dobro, dobro, šta da radimo sa ostalim procesima, među kojima ima važnih i sistemskih? Dakle, možda neće dobiti resurse... i kao rezultat toga, računar se može zamrznuti jednom, dvaput, a treći put neće visjeti..

hajde da razgovaramo o prioritetima Windows procesi . U većini slučajeva, nema potrebe da se „igrate“ sa postavljanjem prioriteta, ali, ponekad, kompetentno Administrator sistema može pomoći sistemu da pravilno rasporedi CPU vrijeme između izvršavanja zadataka. Jedinstvenog recepta nema, ali je „selekcijom i nabrajanjem“ sasvim izvodljiv. Gdje bi to moglo biti potrebno? Na primjer, u 1C-SQL paketu možete dati više procesorskog vremena 1C i SQL-u, kao procesima koji su najkritičniji za resurse.

Općenito, možete vidjeti i promijeniti prioritet pokrenutog procesa kroz Task Manager

WindowsNT/2000/7 /2008

U Windows 2012 bio je "zakopan" malo dublje

Kao što možete vidjeti iz gornjih primjera, na raspolaganju vam je samo 6 prioriteta (kako se kasnije ispostavi, ovaj prioritetne klase). Dosta? Microsoft tako misli. No, sjetimo se "legendarne" fraze Billa Geista, koji je rekao da će "640 KB RAM-a biti dovoljno za sve". Ali vrijeme je pokazalo da je to daleko od slučaja. :)

Sada da vidimo kako je to zaista.

U Windowsu zapravo postoje 32 nivoa prioriteta, od 0 do 31.

Grupirani su ovako:

  • 31 — 16 nivoi u realnom vremenu;
  • 15 — 1 dinamički nivoi;
  • 0 je sistemski nivo rezerviran za nit nulte stranice.

Kada se kreira proces, dodjeljuje mu se jedan od šest prioritetne klase:

  1. Čas u realnom vremenu (vrijednost 24),
  2. Visoka klasa (vrijednost 13),
  3. Iznad normalne klase (vrijednost 10),
  4. Normalna klasa (vrijednost 8),
  5. Ispod normalne klase (vrijednost 6),
  6. ili Idle klasa (vrijednost 4).

Možete vidjeti prioritet procesa, kao što je gore opisano, koristeći Task Manager.

Bilješka: Prioriteti iznad normalnog i ispod normalnog uvedeni su od Windowsa 2000.

Prioritet svake niti ( prioritet osnovne niti) je zbir prioriteta njegovog procesa i relativni prioritet sam tok. Postoji sedam relativnih prioriteta niti:

  1. Normalno: isto kao i proces;
  2. Iznad normalnog: +1 prioritet procesa;
  3. Ispod normale: -1;
  4. Najviša : +2
  5. Najniža : -2
  6. Vremenski kritično : Postavlja osnovni prioritet niti za klasu Real time na 31, za druge klase na 15.
  7. Idle : Postavlja osnovni prioritet niti za klasu u realnom vremenu na 16, za druge klase na 1.

Sljedeća tabela prikazuje prioritete procesa, relativne i osnovne prioritete niti.

Prioritet niti Procesna klasa Procesna klasa
Idle class Ispod normalne klase normalna klasa Iznad normalne klase visoko društvo čas u realnom vremenu
1 IdleIdleIdleIdleIdle
2 Najniže
3 ispod…
4 Idle class NormalnoNajniže
5 Iznad…ispod…
6 Ispod normalne klase NajvišaNormalnoNajniže
7 Iznad…ispod…
8 normalna klasa NajvišaNormalnoNajniže
9 Iznad…ispod…
10 Iznad normalne klase NajvišaNormalno
11 Iznad…Najniže
12 Najvišaispod…
13 visoko društvo Normalno
14 Iznad…
15 Najviša
15 Vreme je kritičnoVreme je kritičnoVreme je kritičnoVreme je kritičnoVreme je kritično
16 Idle
17
18
19
20
21
22 Najniže
23 ispod…
24 čas u realnom vremenu Normalno
25 Iznad…
26 Najviša
27
28
29
30
31 Vreme je kritično

Sada kada sve ovo znamo, šta možemo sa svime? Pa, na primjer, počnite koristiti.

Kako drugačije može da se pokrene proces sa "nestandardnim" prioritetom ili da se promeni?

Metoda 1. Pokrenite zadatak/proces i promijenite prioritet preko Task Managera.

Nedostaci metode:

  • Dostupno samo 6 prioriteta
  • Promena prioriteta se vrši pomoću miša, a ne automatizovano.

Metoda 2. Možete koristiti naredbu START sa odgovarajućim prekidačima

Dostupni ključevi prioriteta su sljedeći (namjerno izostavljam ključeve komandna linija timovi START nije vezano za opisani proces rada sa prioritetima):

C:\>pokreni /?
Pokreće poseban prozor za pokretanje određenog programa ili komande.
START["naslov"]


LOW Pokrenite aplikaciju u klasi prioriteta IDLE.
NORMALNO Pokrenite aplikaciju u klasi prioriteta NORMAL.
HIGH Pokrenite aplikaciju u klasi VISOKOG prioriteta.
U REALNOM VREMENU Pokrenite aplikaciju u klasi prioriteta REALTIME.
IZNADNORMALNO Pokrenite aplikaciju u ABOVENORMALnoj klasi prioriteta.
ISPODNORMALNO Pokrenite aplikaciju u klasi prioriteta ISPODNORMALNO.

Kao što možete vidjeti, naredba START omogućava pokretanje procesa sa istih 6 prioriteta koji su dostupni kroz Task Manager

Minus metoda:

  • Dostupno samo 6 prioriteta

Metod 3: Korišćenje uslužnog programa wmic.exe

Kao što je gore prikazano, Task Manager i START komanda su prilično nespretni za zadatak određivanja prioriteta. Pogledajmo kako to fleksibilnije primijeniti. Koristićemo uslužni program wmic.exe.

Komandna linija:

wmic proces gdje je name="AppName" CALL postavljen prioritet ProcessIDLevel

wmic proces gdje je name="calc.exe" CALL postavljen prioritet 32768

wmic proces gdje name="calc.exe" CALL postavlja prioritet "iznad normalnog"

Prioriteti (unaprijed definirani):

  • mirovanje: 64
  • ispod normale: 16384
  • normalno: 32
  • iznad normalnog: 32768
  • visoki prioritet: 128
  • realno vrijeme: 256

Povlačenje. Šta ako postoji nekoliko procesa sa istim imenom? Prioritet procesa se može promijeniti ili imenom procesa ili korištenjem PID-a (ID procesa) procesa.

Evo kratkog primjera pokretanja wmic.exe da biste dobili informacije koje su vam potrebne

Koristimo naredbu:

Bilješka: Neću davati primjer izvršavanja ove naredbe. Lista procesa je prevelika. Uradite to sami ako želite.

Dobit ćete listu procesa koji se pokreću na vašem lokalni računar. Sada pokrenite naredbu:

wmic lista procesa kratak | pronađite "cmd.exe"

rezultat:

Posebno sam pokrenuo nekoliko kopija cmd.exe kako bi ilustracija bila potpunija.

Sada je lista procesa ograničena samo na one procese čije ime izvršnog programa sadrži string "cmd.exe". Obratite pažnju na PID procesa.

Pokušajmo sada odabrati procese koji nas zanimaju koristeći WMI direktno i bez pribjegavanja standardnim sredstvima komandna linija. Da biste to učinili, jednostavno napišite:

wmic proces gdje opis="cmd.exe" lista kratak

rezultat:

Uporedite svoje rezultate. Obratite pažnju na PID procesa CMD.EXE.

Komandna linija za pokretanje wmic.exe

wmic proces gdje processid="XXXX" CALL setpriority ProcessIDLevel

Pa, sada možemo promijeniti prioritet određenog procesa (na primjer, sa PID=8476):

wmic proces gdje processid="8476" CALL postavlja prioritet 32768

wmic proces gdje processid="8476" CALL postavlja prioritet "iznad normalnog"