Ce face de fapt schimbarea priorității unui proces în Windows Task Manager?


Cel mai bun răspuns

Prioritatea superioară are ca rezultat distribuitorul kernelului să acorde mai multă preferință firelor de procesul în cauză.

Cu toate acestea, aceasta NU este singura variabilă care decide cum să planifice procesele. Există o mulțime de alți factori precum: 1. Încărcarea curentă a procesorului 2. Numărul total de procese și prioritatea relativă a acestui proces în comparație cu alte procese 3. Fereastra activă curentă care este deschisă. (creșterile prioritare apar periodic pentru a se asigura că nu există foamete) Și multe altele ….

Motivul probabil pentru care nu puteți observa o diferență considerabilă este că Photoshop este în primul rând o aplicație în modul utilizator (care rulează o grămadă de fire care fac multă muncă în modul utilizator) Aceste fire de mod utilizator ajung întotdeauna să fie împiedicate de fire de kernel IRQL mai mari din cauza întreruperilor regulate.

Rețineți: oricât de mare este prioritatea unui thread / proces , poate fi ÎNTOTDEAUNA împiedicat / întrerupt de un alt fir care rulează la un IRQL mai mare, FĂRĂ FĂRĂ prioritatea. Windows are o grămadă de fire de nucleu care rulează întotdeauna în fundal și ajung să consume cantitatea maximă de timp CPU din acest motiv .

Dacă veți ajunge vreodată să scrieți un driver pentru modul kernel și setați prioritatea firului său la „ridicat” sau „în timp real”, ați vedea cu adevărat efectul a ceea ce se întâmplă când faceți așa ceva: )

Răspuns

Rularea unui proces cu o prioritate mai mare sau mai mică are efect într-adevăr asupra performanței efective a acelui proces atunci când procesorul dvs. este maxim la 100\%.

Practic îi spuneți computerului să acorde prioritate proceselor care au nevoie de cea mai mare putere și care au nevoie de mai puțină.

Deci, dacă rulați Photoshop, iar utilizarea procesorului dvs. nu este la 100 \% (care nu ar trebui să fie cu acel CPU), nu veți observa o diferență.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *