Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • Kako postaviti visoki prioritet procesa. Povećanje prioriteta u Task Manager-u operativnog sistema Windows

Kako postaviti visoki prioritet procesa. Povećanje prioriteta u Task Manager-u operativnog sistema Windows

Ako aplikaciji date visoki prioritet, ona će brže početi raditi. Ja lično imam skriptu koja postavlja prioritet na Visoki za sve procese. I znate – sve zapravo radi brže, stranice se brže otvaraju. Istina je da Chrome još više opterećuje procesor.

Dakle, sada ću vam pokazati kako ručno postaviti visoki prioritet programu/procesu u Windowsu 10. Na primjer, uzeću ICQ (ICQ). ICQ je komunikacioni program, messenger, koji je ranije bio veoma popularan. Ali sada su ga zamijenile društvene mreže, Viber, i to je to... i iako je bilo jako popularno i zgodno, svako je imao svoj broj i mogao je pisati jedni drugima. Da, i danas je to moguće - ali malo ljudi to sada koristi. Dakle, u redu, pokrenimo dispečer - kliknite desnim tasterom miša na traku zadataka i odaberite ovu stavku:


Zatim tražimo program kojem želimo postaviti visoki prioritet, za mene je to ICQ, ovdje se zove ICQ (32 bita):


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


Nakon toga automatski se 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:


To je to, nakon ovoga ć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 još uvijek ima prioritet u stvarnom vremenu... onda se cijeli računar može potpuno zamrznuti. Da biste vratili prioritet, uradite sve obrnuto, pa, mislim da je jasno.

Da li igri treba dati visoki prioritet? 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 raditi visoki prioritet. Ali ne dajte igri pravi prioritet osim ako nemate vrhunski procesor. Ako je vrhunski, možete pokušati, ali opet, može se zamrznuti. Činjenica je da postavljanjem stvarnog prioriteta... ukazujete da se igra prvo treba obraditi. Što se tiče komandi procesora. Pa dobro, ali šta da radimo sa ostalim procesima, od kojih su neki važni i sistemski? Dakle, možda neće dobiti dovoljno resursa... i kao rezultat toga, računar se može zamrznuti jednom ili dvaput, ali treći put se neće zamrznuti...


Šta znači riječ "prioritet"? Eh, slab? Ovo je privilegija, baš kao što je postojala hijerarhija u Egiptu: faraoni i robovi, osjećate li razliku? Neki ljudi nose kamenje za piramide, dok drugi naređuju - demokratija!))

Isto tako, procesi imaju prioritete, oh, ne znate šta procesi znače!

Aktivan proces je svaka pokrenuta aplikacija: pretraživač, igra, program itd. Ovo je prioritet koji nam omogućava da dodijelimo sve resurse za podršku procesu, ili, naprotiv, ograničimo kapacitet procesa.

Zašto mijenjati prioritete procesa?

Zamislimo da igrate kompjutersku igricu, ali neke od resursa uzimaju druge aplikacije, posebno one koje takođe vole da konzumiraju.

Dakle, da bi Windows operativni sistem shvatio da se sva moguća snaga mora dati jednom procesu, odnosno igri, potrebno je ovom procesu (u našem primjeru, kompjuterskoj igrici) postaviti najviši prioritet.

Uf, nadam se da ste shvatili moju poentu. Hajde sada da pričamo o glavnoj stvari...

Koji su prioriteti u Windows-u?

  • Prioritet u realnom vremenu – u stvari, Windows sada ovaj proces smatra svrhom njegove prirode, svi mogući resursi se dodeljuju samo ovom procesu.
  • Visoki prioritet - Neki resursi idu drugim aplikacijama, ali glavni kolač se i dalje daje jednom procesu.
  • Iznad prosjeka – Neznatna prednost se daje odabranom procesu.
  • Srednji prioritet – obično svi procesi u početku imaju status “srednji”, tako da možemo reći da proces normalno radi.
  • Nizak – Windows potpuno ometa proces i ne dozvoljava mu da se pokaže u punom sjaju.

Kako promijeniti prioritet?

Sada ću govoriti o Windows 7, jer je to sistem koji trenutno imam.

1. Potrebno je da pritisnete kombinaciju tastera Alt -Ctrl – D i otvoriće vam se lista, potrebno je da izaberete “task manager”.

2. Ako želite promijeniti prioritet glomaznih i vidljivih aplikacija, na primjer pretraživača, tada trebate odabrati karticu “aplikacije” i desnim klikom na odgovarajuću aktivnu aplikaciju, a zatim kliknuti na “idi na obradu”.

3. Zatim ćete vidjeti da je traženi proces označen na kartici procesi, obično se zove isto kao i sama navedena aplikacija, sve što trebate učiniti je da kliknete desnim tasterom miša na proces i zadržite pokazivač iznad prioriteta, a zatim odaberite odgovarajući.

Kao što je već objašnjeno, bolje je dati visoke prioritete aplikacijama koje troše mnogo resursa i koje trenutno koristite - to može biti bilo šta: igre, programi, pretraživači itd.

Hvala na gledanju, ostavite komentar ako imate pitanja!


zavlekyxa.ru

Upravljanje prioritetima procesa u Windows Vista i Windows 7

Gotovo svi znaju šta je prioritet procesa, ali ako ne, pokušat ću ukratko objasniti. Ovaj koncept je, u određenom smislu, isti i za Windows i za Linux, kao i za neke druge operativne sisteme. Sada ćemo govoriti o operativnim sistemima Windows Vista i Windows 7. Windows Vista i Wnidows 7, međutim, kao i prethodne verzije, sistemi su multitasking, tj. može da izvršava mnoge programe paralelno, a takođe i višenitno, ali to je već odstupanje, odnosno nepotrebno produbljivanje u temu. Svaki program koji radi u Windows-u je proces ili nekoliko procesa. Za svaki proces, kada se pokrene, u sistemu se dodeljuje memorija, a postavlja se i podrazumevani prioritet, osim ako sam program ne navede prioritet sa kojim se mora pokrenuti. Što je veći prioritet procesa, to mu je dodijeljeno više procesorskog vremena; što je niži prioritet, to je manje procesorskog vremena dodijeljeno procesu. Ili, jednostavnije rečeno, što je veći prioritet, to češće i više procesor „obraća pažnju“ na proces i njegove operacije, a što je niži prioritet, to manje „obraća pažnju“. Shodno tome, to utiče na brzinu izvršavanja određenog programa. U Windowsu 7, u početku sam bio iznenađen činjenicom da u suštini čisto dekorativni procesi, poput sidebar.exe (gadgeti za desktop), dobijaju potpuno istu količinu CPU vremena kao i drugi procesi. Istovremeno, sam sidebar.exe ne obavlja nikakve previše važne ili nepotrebne funkcije. Pa zašto bi onda posvetio istu količinu CPU vremena kao, na primjer, aplikacija sa velikim resursima kao što je 3D igra ili 3D editor sa velikom scenom? Na osnovu ovog pitanja počeo sam, kako kažu, da se igram sa procesnim prioritetima. Glavna stvar koju sam shvatio je da je za korisničke programe bolje da ne idu više od normalnog prioriteta, jer tada Windows Vista/7 može početi pogrešno da distribuira vrijeme procesora i neki važni sistemski procesi će početi da se „usporavaju“. Kao posljednje sredstvo, možete postaviti prioritet na AboveNormal za korisnički proces koji vam je potreban, ali u vrlo rijetkim slučajevima to dodaje primjetnu razliku u performansama programa. Ali u isto vrijeme, niko ne zabranjuje snižavanje prioriteta drugih, manje ili više važnih procesa, kako ne bi pojeli dragocjeno procesorsko vrijeme, na primjer, iz igre. Često vam takve manipulacije zaista omogućavaju da osvojite 5-10FPS. Nedostatak koji je mnogima poznat je taj što kada promijenite prioritet preko “Task Managera”, on se čuva samo dok se proces ne završi, a zatim se proces ponovo pokreće sa zadanim prioritetom. One. vaše postavke prioriteta se ne pamte. Zbog toga su se na Internetu pojavili mnogi programi koji pamte vaš izbor prioriteta, a kada sljedeći put pokrenete program, oni ga automatski mijenjaju umjesto vas. U početku nisam vjerovao da Windows nema neku vrstu alata za upravljanje i pamćenje prioriteta procesa i počeo sam kopati po dokumentaciji na Microsoftovim web stranicama. Neću započeti raspravu na temu loše dokumentacije o Windows mogućnostima, ali se pokazalo da sam bio u pravu. Za bilo koji proces u Windows-u možete ručno odrediti prioritet i neka druga svojstva s kojima će se pokrenuti kroz registar. Put do ključa registratora: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options Kako pokrenuti uređivač registra? Pritisnite kombinaciju tipki Win+R (prečica do komande “run”), u prozoru koji se pojavi , upišite regedit u tekstualnu liniju i pritisnite Enter =) Da biste odredili prioritet procesa s kojim bi uvijek trebao odmah započeti, potrebno je da kreirate odjeljak s njegovim imenom u gornjoj grani registra.

Zatim kreirajte još jedan odjeljak u njemu, tj. već pododjeljak pod nazivom PerfOptions i u njemu kreirajte DWORD parametar (32 bita) pod nazivom CpuPriorityClass i postavite ga na jednu od decimalnih vrijednosti - 1, 2, 3, 5, 6.

1 - prioritet u mirovanju (nizak); 2 - prioritet Normal (srednji); 3 - prioritet Visok (visok); 5 - prioritet ispod normalnog (ispod prosjeka);

6 - prioritet AboveNormal (iznad prosjeka);

Pogledajmo sidebar.exe kao primjer.

U grani registra HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options kreiram sekciju sidebar.exe. U njemu kreiram pododjeljak PerfOptions. I u ovom pododjeljku kreiram DWORD parametar (32 bita) pod nazivom CpuPriorityClass sa decimalnom vrijednošću 1.

Dakle, sidebar.exe će sada uvijek raditi s niskim prioritetom (u mirovanju).

Sve gore navedene operacije mogu se obaviti i preko komandne linije (cmd).

Napisao sam mali univerzalni batch fajl koji sve ovo radi za korisnika. Link do batch fajla: save_process_priority.cmd U batch fajlu sve stavke su napisane na ruskom jeziku. Korisnik samo treba da unese naziv procesa koji mu je potreban i odabere prioritet. Da bi vaša podešavanja prioriteta stupila na snagu, morate ponovo pokrenuti proces. Ako ste uveli nekoliko sistemskih procesa odjednom, ponovo pokrenite sistem, biće lakše. Ovo je neophodno jer se podaci iz registra čitaju samo kada se programi učitavaju i pokreću, ali ne i dok su pokrenuti. To je sve, hvala na pažnji =) Ako primijetite grešku, obavezno me obavijestite, bit ću vam jako zahvalan.

Autorsko pravo © 2011 Tsiryuta G. N.

stopgame.ru

Upravljanje prioritetima procesa u Windowsu

Hajde da razgovaramo o prioritetima Windows procesa. U većini slučajeva nema potrebe da se „igrate“ sa postavljanjem prioriteta, ali ponekad kompetentni administrator sistema može pomoći sistemu da pravilnije rasporedi vreme procesora između izvršavanja zadataka. Ne postoji jedinstven recept, ali je „odabirom i traženjem“ sasvim izvodljiv. Gdje bi ovo moglo biti potrebno? Na primjer, u kombinaciji 1C-SQL, 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 putem upravitelja zadataka

windows NT/2000/7/2008

U Windowsu 2012 ovo je bilo "zakopano" malo dublje

Kao što možete vidjeti iz datih primjera, na raspolaganju vam je samo 6 prioriteta (kao što ćete kasnije saznati, to su klase prioriteta). Dosta? Microsoft tako misli. Ali prisjetimo 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. :)

Hajde sada da shvatimo kako je to zaista.

Zapravo postoje 32 nivoa prioriteta u prozorima, od 0 do 31.

Grupirani su ovako:

  • 31 - 16 nivoa u realnom vremenu;
  • 15 - 1 dinamički nivo;
  • 0 - sistemski nivo rezervisan za nit sa nultom stranicom.

Kada je proces kreiran, dodjeljuje mu se jedna od šest klasa prioriteta:

  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.

Prioritet svake niti (prioritet osnovne niti) je zbir njenog prioriteta procesa i relativnog prioriteta same niti. Postoji sedam relativnih prioriteta niti:

  1. Normalno: isto kao i proces;
  2. Iznad normalnog: +1 za prioritet obrade;
  3. Ispod normale: -1;
  4. Najviše: +2;
  5. Najniže: -2;
  6. Vremenski kritično: postavlja prioritet osnovne niti za klasu Real time na 31, za druge klase na 15.
  7. Neaktivan: postavlja osnovni prioritet niti za klasu Real time na 16, za druge klase na 1.

Sljedeća tabela prikazuje prioritete procesa, relativne i osnovne 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 Idle Idle Idle Idle Idle
2 Najniže
3 Ispod…
4 Idle class Normalno Najniže
5 Iznad... Ispod…
6 Ispod normalne klase Najviša Normalno Najniže
7 Iznad... Ispod…
8 Normalna klasa Najviša Normalno Najniže
9 Iznad... Ispod…
10 Iznad normalne klase Najviša Normalno
11 Iznad... Najniže
12 Najviša Ispod…
13 Visoko društvo Normalno
14 Iznad...
15 Najviša
15 Vreme je kritično Vreme je kritično Vreme je kritično Vreme je kritično Vreme 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 znamo sve ovo, šta možemo učiniti povodom svega toga? Pa, na primjer, počnite koristiti.

Kako drugačije možete pokrenuti proces sa "nestandardnim" prioritetom ili ga promijeniti?

Metoda 1. Pokrenite zadatak/proces i promijenite prioritet kroz Task Manager.

Nedostaci metode:

  • Dostupno samo 6 prioriteta
  • Promena prioriteta se vrši pomoću miša i nije automatizovana.

Metoda 2. Možete koristiti naredbu START sa odgovarajućim tasterima

Dostupni ključevi odgovorni za prioritete su sljedeći (namjerno izostavljam ključeve komandne linije naredbe START koji se ne odnose na 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. VISOKO Pokrenite aplikaciju u klasi VISOKOG prioriteta. REALTIME Pokrenite aplikaciju u klasi prioriteta REALTIME. ABOVENORMAL Pokrenite aplikaciju u ABOVENORMAL klasi prioriteta. BELOWNORMAL Pokrenite aplikaciju u BELOWNORMAL klasi prioriteta.

Kao što vidite, naredba START omogućava pokretanje procesa sa istih 6 prioriteta koji su dostupni preko Task Managera

Nedostaci metode:

  • 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 nezgrapni za zadatak dodjeljivanja prioriteta. Hajde da vidimo kako ovo fleksibilnije koristiti. 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

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

Koristimo naredbu:

kratak spisak wmic procesa

Dobićete listu procesa koji se pokreću na vašem lokalnom računaru. 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 modula 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 alatima komandne linije. Da biste to učinili, jednostavno napišite:

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

rezultat:

Uporedite svoje rezultate. Zapamtite 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"

winitpro.ru

Podešavanje i povećanje performansi Windows 7.

Brzina računara u većoj ili manjoj meri interesuje svakog korisnika. Kako biste maksimalno iskoristili Windows 7, možete pribjeći brojnim dobro poznatim metodama, kako najjednostavnijim tako i složenijim za prosječnog korisnika.

U ovom članku ćemo pogledati metode za ručno podešavanje sistema i nećemo pribjeći pomoći posebnih programa dizajniranih za povećanje performansi sistema.

Pokretanje čišćenja

Mnogi programi koje instalirate dodaju se u pokretanje kada se Windows pokrene. Pokreću se automatski kada uključite računar. Provjeravanjem liste ovih programa i uklanjanjem onih koje ne koristite često (ili ih uopće ne koristite), možete ubrzati svoj sistem.

Da biste to učinili, morate pokrenuti alat za upravljanje konfiguracijom sistema:

Start -> Kontrolna tabla -> Sistem i sigurnost -> Administrativni alati -> Konfiguracija sistema

ili unesite vrijednost "

msconfig" i pritisnite Enter.

Na kartici Startup pronaći ćete sve programe koji se automatski pokreću kada se Windows pokrene, a možete i ukloniti one koji vam nisu potrebni. To se također može učiniti ručno brisanjem odgovarajućih vrijednosti iz sistemskog registra. Lista programa koji se pokreću nalazi se u sljedećim granama registra:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Run

Onemogućavanje nepotrebnih servisa (usluga)

Onemogućavanje nepotrebnih ili rijetko korištenih usluga oslobodit će dio opterećenja RAM-a, što će omogućiti drugim aplikacijama da rade brže. Pre nego što onemogućite bilo koju uslugu, preporučujemo kreiranje tačke vraćanja sistema u slučaju bilo kakvih komplikacija (posebno za neiskusne korisnike): Kontrolna tabla -> Sistem -> Zaštita sistema -> Kreiraj... Dakle, lista usluga je ovde: Start - > Kontrolna tabla -> Sistem i sigurnost -> Administrativni alati -> Usluge

Ovdje možete onemogućiti malo korištene usluge. Sljedeće se može bezbedno onemogućiti:

· Usluga unosa za tablet računar · Preglednik računara · Usluga IP pomoći · Udaljeni registar · Pomoćne usluge za kompatibilnost programa (napredni korisnici)

Postavljanje prioriteta procesa

Da bi pokrenute aplikacije radile brže, morate im dati veći prioritet u odnosu na pozadinske procese. U tom slučaju aktivnim aplikacijama će biti dodijeljeno više procesorskog vremena. Podrazumevano, sistem je konfigurisan na ovaj način, ali ravnoteža između resursa za aktivne i pozadinske procese može se još više pomeriti. Vrijednost odgovorna za ovo je Win32PrioritySeparation, koja se nalazi u ključu registratora HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl. Da biste otvorili sistemski registar, upišite “regedit” u komandnu liniju.

Zadana heksadecimalna vrijednost je 2 (hex) Preporučena vrijednost je 6 (hex) Raspon važećih vrijednosti: od 1 do 26 (hex)

Možete isprobati druge vrijednosti da ubrzate svoj sistem što je više moguće. Pažnja: ne možete koristiti vrijednost 0, vaš računar će se odmah zamrznuti!

Osim promjene ukupnog balansa procesorskih resursa, možete postaviti veći prioritet pojedinačnim programima. To se može uraditi preko Task Managera.

Ponekad je ovo korisno. Na primjer, ako neki program izvodi veoma dugu operaciju i treba vam da to učini brže, onda bi njegovo postavljanje na viši prioritet moglo pomoći.

Promjena opcija performansi

Operativni sistem Windows 7 vam omogućava da konfigurišete neke postavke koje mogu da ubrzaju sistem. Da biste otvorili dijalog Opcije interakcije, idite ovdje: Start -> Kontrolna tabla -> Sistem i sigurnost -> Sistem -> Napredne postavke sistema -> Postavke (na kartici Napredno).

Ovdje, na kartici Vizuelni efekti, možete isključiti animacije izbornika Start, Aero Peek, transparentnost prozora i druge opcije. Ako odaberete opciju "Osigurajte najbolje performanse", svi Windows Aero vizuelni efekti će biti onemogućeni i sistem će raditi brže, međutim, žrtvovaćete svu lepotu koju nam Windows 7 pruža.

Aero Peek ubrzanje

Aero Peek je funkcija koja sve prozore čini transparentnim kada pređete mišem preko malog kvadrata desno od sata. Da biste smanjili vrijeme odgovora ove funkcije, trebate promijeniti DesktopLivePreviewHoverTime DWORD ključ, koji se nalazi u ključu registratora HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Explorer\Advanced

Ako u datoj grani nema takvog ključa, potrebno ga je kreirati, a zatim jednostavno promijeniti njegove vrijednosti. Decimalna vrijednost od 1000 jednaka je kašnjenju od jedne sekunde, 500 je jednako pola sekunde, itd.

Onemogućavanje kontrole korisničkog računa (UAC)

Kontrola korisničkog naloga (UAC) obavještava korisnika o promjenama u sistemu koje zahtijevaju administratorska prava. Ova usluga prikazuje obaveštenja kada pokušate da instalirate novi program, kada se izvrše promene u sistemu datoteka itd. Ovo može biti korisno za početnike, ali je često frustrirajuće za iskusne korisnike. Da biste onemogućili obavještenja iz Kontrole korisničkog računa, morate učiniti sljedeće:

· Pokrenite konfiguraciju sistema (“msconfig” bez navodnika u komandnoj liniji). · Idite na karticu "Usluge" i pronađite stavku "Postavke kontrole korisničkog naloga" na listi · Odaberite ovu stavku i kliknite na dugme "Pokreni". · Otvara se dijalog u kojem možete koristiti klizač za podešavanje izdavanja obavještenja.

Učinjene promjene se aktiviraju nakon ponovnog pokretanja računara.

mydiv.net

Kako promijeniti prioritet pokretanja programa

Tokom rada, računar istovremeno rješava mnoge probleme. Usput, u isto vrijeme, to nije sasvim točno, procesor se jednostavno prebacuje između nekoliko zadataka, pokrećući aplikacije, izvršavajući ih jedan po jedan. To se dešava tako brzo da se ostavlja utisak istovremenog rada. Onim programima koje računar smatra važnijim daju veći prioritet od ostalih, pa se tim programima dodeljuje više procesorskog vremena. Tipično, osnovni prioritet je određen programskim kodom. Nivo prioriteta je određen parametrima: realno vrijeme, visok, iznad prosjeka, prosjek, ispod prosjeka i nizak. Koristeći upravitelj zadataka, korisnik može po potrebi promijeniti osnovni prioritet programa koji je već pokrenut ako vjeruje da je programu potrebno više CPU vremena. Ili smanjite prioritet u situaciji kada, kada se nekoliko aplikacija radi istovremeno, neki programi koji su posebno zahtjevni za resurse zauzimaju previše vremena procesora, usporavajući tako izvršavanje drugih procesa. Ove promjene koje izvrši korisnik bit će na snazi ​​samo za vrijeme trajanja procesa. Sljedeći put kada se proces pokrene, on će se pokrenuti na svojoj osnovnoj vrijednosti prioriteta. Da biste promijenili prioritet, potrebno je da otvorite upravitelj zadataka desnim klikom na području trake zadataka i odaberete: Idite na karticu "Procesi" i označite naziv procesa koji želite promijeniti. Zatim kliknite desnim tasterom miša na ovaj proces, izaberite “Priority” iz menija i odredite drugi nivo prioriteta. Imajte na umu da izvođenje programa visokog prioriteta može smanjiti performanse sistema jer će drugi pokrenuti programi imati manje vremena za I/O operacije.

tipskettle.blogspot.ru

Pokretanjem pomoću naredbe start console možete pokrenuti aplikaciju sa željenim prioritetom, odrediti vrijeme nakon kojeg aplikacija treba biti zatvorena i neke druge parametre. Za detaljniju pomoć pročitajte start /? Sve ove komande se mogu napisati u *.bat fajlu i koristiti za pokretanje aplikacije. Kako ne biste pisali *.bat datoteke za svaki program posebno, a ne kucali cijelu naredbu, možete napraviti visoku .bat datoteku sa sljedećim sadržajem

echo off

start /high %1

i smjestite ga u SendTo direktorij vašeg korisničkog profila. Zatim, da biste pokrenuli program sa višim prioritetom, samo ga trebate poslati u ovu datoteku koristeći desnu tipku miša. Ali morate poslati izvršnu datoteku, a ne prečicu do nje. Naravno, ovaj fajl se može prepraviti i programi se mogu pokretati sa drugačijim prioritetom.

Dodatak: Ubrzavanje pokretanja programa

XP može raditi u dva načina. Prvi daje veći prioritet aplikacijama koje pokreće korisnik (Optimize Performance for Applications), drugi daje veći prioritet aplikacijama i uslugama u pozadini (Optimize Performance for Background). Postavke se mogu pogledati odabirom ikone Sistem na kontrolnoj tabli, zatim kartice Napredno i dugmeta „Opcije performansi“. (U ruskoj verziji, Control Panel/System/Advanced/Performance Options).

Prva vrijednost (za aplikacije) dodjeljuje prioritet programima u zavisnosti od njihovog nivoa prioriteta (nivo prioriteta). Ako niste upoznati sa ovim konceptom, ukratko objasnimo: po nivou, računar odlučuje koji su programi važniji i troši više procesorskog vremena na njih. Nivo se određuje pomoću dva parametra: klase prioriteta (Priority Class) i prioriteta niti (thread priority). Postoje klase: prioriteti u realnom vremenu (u realnom vremenu), visoki (visoki), prosječni (normalni), blizu nule (neaktivni). Nit ima sljedeće prioritete: vremenski kritičan (vremenski kritičan), visok (najveći), iznad prosjeka (iznad normalnog), prosjek (normalan), ispod prosjeka (ispod normalnog), nizak (niski) i blizu nule (neaktivan).

U tabeli ispod možete vidjeti kako ova dva parametra utječu na zadatak.

Prioritetna klasa

Vrijednost od 1 do 31 označava koliko je računarskog vremena dodijeljeno svakom procesu. Korisnik može promijeniti klasu prioriteta programa na dva načina. Prvi je preko Task Manager-a. Pogodno je ako je program već pokrenut. Odaberite karticu “Procesi”, kliknite desnim tasterom miša na željeni proces, odaberite red “Priority” (Set Priority) i postavite klasu prioriteta. Drugi metod je da odredite parametar prilikom pokretanja programa ili kreirate komandnu (.CMD) datoteku u uređivaču teksta. Opcije:

start /<класс приоритета> [<путь>]<имя файла>

Na primjer, pokrenite /high c:\windows\notepad.exe

Budite oprezni kada dodjeljujete čas u realnom vremenu. Takav program će imati vrlo visok prioritet, što može usporiti izvršavanje drugih programa. Štaviše, ako nemate SMP sistem, onda aplikacija koja traži resurse može ništa da ostavi sistemu, a vi ćete se suočiti sa situacijom u kojoj računar neće reagovati na vaše radnje ili će reagovati veoma kasno. U najgorem slučaju, može jednostavno da visi.

hajde da razgovaramo o prioritetima Windows procesa. U većini slučajeva nema potrebe da se "igrate" sa postavljanjem prioriteta, ali ponekad kompetentni administrator sistema može pomoći sistemu da pravilnije rasporedi vreme procesora između izvršavanja zadataka. Ne postoji jedinstven recept, ali je „odabirom i traženjem“ sasvim izvodljiv. Gdje bi ovo moglo biti potrebno? Na primjer, u kombinaciji 1C-SQL, 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 putem upravitelja zadataka

WindowsNT/2000/7 /2008

Na Windows 2012 bio je "zakopan" malo dublje

Kao što se može vidjeti iz gornjih primjera, dostupno vam je samo 6 prioriteta (kako se kasnije ispostavi, to su prioritetne klase). Dosta? Microsoft tako misli. Ali prisjetimo 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. :)

Hajde sada da shvatimo 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 - sistemski nivo rezervisan za nit sa nultom stranicom.

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) sastoji se od prioriteta njegovog procesa i relativni prioritet sam potok. Postoji sedam relativnih prioriteta niti:

  1. Normalno: isto kao i proces;
  2. Iznad normalnog: +1 za prioritet obrade;
  3. Ispod normale: -1;
  4. Najviše: +2;
  5. Najniže: -2;
  6. Vremenski kritično: postavlja prioritet osnovne niti za klasu Real time na 31, za druge klase na 15.
  7. Neaktivan: postavlja osnovni prioritet niti za klasu Real time na 16, za druge klase na 1.

Sljedeća tabela prikazuje prioritete procesa, relativne i osnovne 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 znamo sve ovo, šta možemo učiniti povodom svega toga? Pa, na primjer, počnite koristiti.

Kako drugačije možete pokrenuti proces sa "nestandardnim" prioritetom ili ga promijeniti?

Metoda 1. Pokrenite zadatak/proces i promijenite prioritet kroz Task Manager.

Nedostaci metode:

  • Dostupno samo 6 prioriteta
  • Promena prioriteta se vrši pomoću miša i nije automatizovana.

Metoda 2. Možete koristiti naredbu START sa odgovarajućim tasterima

Dostupne opcije prioriteta su sljedeće (namjerno izostavljam opcije komandne linije za naredbu 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 vidite, naredba START omogućava pokretanje procesa sa istih 6 prioriteta koji su dostupni preko Task Managera

Nedostaci metode:

  • 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 nezgrapni za zadatak dodjeljivanja prioriteta. Hajde da vidimo kako ovo fleksibilnije koristiti. 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 učiniti ako postoji nekoliko procesa istog imena? 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. To možete učiniti i sami, ako želite.

Dobićete listu procesa koji se pokreću na vašem lokalnom računaru. 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 modula 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 alatima komandne linije. Da biste to učinili, jednostavno napišite:

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

rezultat:

Uporedite svoje rezultate. Zapamtite 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"

Neki zadaci (na primjer, gotovo svi oni koji rade s DVD-ovima) imaju neugodno svojstvo: pokušavaju da zgrabe što više memorije i učitaju cijeli procesor. Na primjer, Freemake Converter je poznat po tome. Nakon ovoga, naravno, prestaje sav (ostali) rad na računaru.

Svojevremeno sam ovaj problem riješio uz pomoć vrlo zgodnog menadžera procesa, Process Explorera, koji omogućava promjenu prioriteta procesa, pa čak i njihovo „ubijanje“. Međutim, određeno vrijeme u 10, sistem mi je veselo javljao: „Nije moguće postaviti prioritet.“

A prioritet zadataka u običnom Windows 10 upravitelju zadataka se mijenja ovako:

  1. Idite na karticu "Detalji".
  2. Pozovite kontekstni meni na ime zadatka čiji prioritet treba da promenimo.
  3. Odabiremo prioritet koji nam je potreban (odgovaraju Process Exploreru).

Odahnemo i radimo druge (neophodne) stvari.

Između ostalog. Pozivanje upravitelja zadataka u 10 je vrlo jednostavno. Pozovite kontekstni meni na traci zadataka i iz njega izaberite „Upravitelj zadataka“.


Međutim, postoje i druge opcije, iako je - s obzirom na jednostavnost prethodne - njihova upotreba upitna. Ali ipak...
Možete (i trebali biste) pozvati upravitelja zadataka sa tri prsta, ali osobno više volim elegantniju opciju pozivanja upravitelja zadataka - klikom miša. Pronađite modul za učitavanje dispečera, koji se nalazi ovdje: c:\Windows\System32\Taskmgr.exe i prevucite njegovu ikonu na radnu površinu ili, na primjer, na korisnički panel Total Commander-a, kao što sam ja uradio:

Process Explorer

Kao što je već pomenuto, prethodno sam rešio problem promene prioriteta koristeći proces menadžer Process Explorer, koji određeno vreme u 10 nije izvršio traženu radnju. Međutim, s pojavom verzije 16.1 (usput rečeno još nije rusificirane), funkcijapromjena prioriteta je opet uspjela.
A to se radi vrlo jednostavno.
  1. Pozovite kontekstni meni na naziv zadatka čiji prioritet želimo da promenimo.
  2. Odaberite stavku “Set Priority” iz menija.
  3. Odaberite željenu sa liste prioriteta:
  • Ispod normalnog
  • Pozadina
  • Neaktivan (skriven)


Imajte na umu da za zadatke koji zahtijevaju velike resurse, na primjer, prilikom preuzimanja i pretvaranja video datoteka, instaliramPozadina (pozadina), nakon čega svi ostali procesi rade bez ikakvih zastoja.
Dakle, preuzimamo besplatni program koji ne zahtijeva instalaciju, na primjer, odavde http://soft.softodrom.ru/ap/Process-Explorer-p1203 i radimo s njim.

Vidi također:

  • Svi moji najpopularniji postovi na blogu prije Windows 10.
  • Prilagođavanje prozora Explorer u Windows 10.
  • Kako ući u Safe Mode u Windows 10.
  • Kako vratiti Windows 10 koristeći tačke vraćanja ako se sistem ne pokrene.
  • Kako ukloniti programe i aplikacije u Windows 10.
  • Gdje je direktorij za pokretanje u Windows 10?
  • Kako izbrisati fasciklu Windows.old u Windows 10.
  • Kako omogućiti "Božji način rada" u Windows 10.
  • Kako preuzeti službeni Windows 10, nadograditi na starije verzije i instalirati od nule bez ključa proizvoda.
  • Generisanje novog ključa prilikom nadogradnje na Windows 10.
  • Kako se vratiti sa Windows 10 na prethodnu verziju sistema. Koji nalog koristiti u Windowsu 10 - lokalni ili Microsoft?
  • Šta je .ESD format i kako pretvoriti .ESD sliku u .ISO.
  • Isključite automatska ažuriranja u Windows 10.

Najbolji članci na ovu temu