Kako omejiti uporabo procesorja za proces v sistemu Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



Kot strokovnjaka za IT me pogosto sprašujejo, kako omejiti porabo procesorja za proces v sistemu Windows. Čeprav obstaja več načinov za to, običajno priporočam uporabo upravitelja opravil Windows. Upravitelj opravil Windows je odlično orodje za upravljanje procesov in razumevanje, kaj povzroča visoko obremenitev procesorja. Če želite odpreti upravitelja opravil, pritisnite tipke Ctrl+Shift+Esc. Ko je upravitelj opravil odprt, kliknite zavihek Procesi. Tukaj boste videli seznam vseh procesov, ki se izvajajo v vašem računalniku, kot tudi vire, ki jih vsak proces uporablja. Če želite najti proces, ki povzroča visoko obremenitev procesorja, poiščite proces z najvišjim odstotkom stolpca procesorja. Ko najdete postopek, ga kliknite z desno tipko miške in izberite Nastavi prednost > Nizka. To bo sistemu Windows povedalo, naj da prednost drugim procesom pred tistim, ki ste ga izbrali. To bi moralo pomagati zmanjšati porabo procesorja za ta proces.



V računalniku z operacijskim sistemom Windows 11 ali Windows 10 lahko pride do visoke obremenitve procesorja, ki jo povzroči aplikacija ali igra, za katero želite zmanjšati ali omejiti količino sredstev procesorja, ki jih lahko postopek uporabi za aplikacijo ali igro. V tej objavi vam bomo pokazali, kako omejiti porabo procesorja za enoprocesne aplikacije ali večprocesne aplikacije.





Kako omejiti uporabo procesorja za proces





kabina omrežne konfiguracije

Kako omejiti uporabo procesorja za proces v sistemu Windows 11/10

Preprosto povedano, poraba procesorja je trenutni odstotek sredstev procesorja, ki jih porabijo vsi programi. Če opazite, da nekateri programi uporabljajo več jeder CPE in preobremenjujejo sistemske vire, lahko omejite uporabo CPE za proces igre/aplikacije ali več procesov z uporabo spodnjih metod.



  1. Nastavite prioriteto procesa in afiniteto procesorja
  2. Uporabite aplikacijo tretje osebe
  3. Manjše največje stanje procesorja

Oglejmo si te metode podrobno.

1] Nastavite prednost procesa in afiniteto procesorja

Prednost procesa omogoča sistemu Windows, da dodeli in sprosti vire, ki jih zahtevajo vsi aktivni procesi. Uporabniki osebnih računalnikov lahko prek upravitelja opravil spremenijo prioriteto katerega koli procesa/podprocesa, vendar je to treba narediti samo za nesistemske procese. Prednostne nastavitve za glavne sistemske procese je najbolje pustiti nespremenjene.

Skladnost procesorja samo omejuje procese, da uporabljajo manj jeder procesorja vašega sistema. Uporabniki osebnih računalnikov lahko za vsak proces nastavijo, da nadzirajo, koliko jeder procesorja lahko postopek uporablja. Če spremenite afiniteto procesorja, lahko sprostite jedra procesorja, da bodo na voljo drugim procesom.



Če želite nastaviti prednost postopka, naredite naslednje:

Nastavite prioriteto procesa

  • Pritisnite Ctrl + Shift + Esc ključ za zagon upravitelja opravil.
  • V upravitelju opravil določite proces, katerega prioriteto želite spremeniti.
  • Lahko tudi kliknete na gumb Procesor stolpec za razvrščanje procesov v padajočem vrstnem redu njihove porabe.
  • Zdaj z desno miškino tipko kliknite postopek in izberite Pojdi na podrobnosti možnost v kontekstnem meniju. Druga možnost je, da kliknete gumb Podrobnosti in poiščite postopek, ki ga želite spremeniti.
  • O podrobnostih z desno miškino tipko kliknite postopek in izberite Nastavi prednost iz kontekstnega menija.
  • Nato izberite Pod normalno (dodeljuje nekoliko manj virov, ko so na voljo) oz Kratek (dodeli najmanj sistemskih virov, ko so na voljo).
  • Pojavilo se bo opozorilno okno, ki vas bo obvestilo o posledicah spremembe prioritete procesa.
  • Kliknite na Spremeni prednost gumb za uporabo sprememb.
  • Zaprite upravitelja opravil.

Če želite nastaviti afiniteto procesorja (CPE), naredite naslednje:

Nastavite afiniteto CPE (procesorja).

Opomba : Za aplikacije, ki imajo več procesov, kot je msedge.exe, boste morali nastaviti afiniteto CPE za vsakega od procesov, ker je vsaka izvršljiva datoteka ločen zavihek, okno ali vtičnik.

kako urediti tržnico
  • Odprite upravitelja opravil.
  • V oknu upravitelja opravil kliknite na več za razširitev, če ne vidite nobenega zavihka, ampak le nekaj aplikacij z malo ali nič informacij.
  • Spodaj Procesi kliknite aplikacijo, za katero želite omejiti porabo procesorja. razširiti seznam procesov, ki jih je zagnala aplikacija.
  • Naslednji. z desno miškino tipko kliknite postopek, ki ga želite omejiti, in izberite Pojdi na podrobnosti . biti preusmerjen na Podrobnosti zavihek
  • V razdelku Podrobnosti z desno miškino tipko kliknite označen proces in izberite Nastavite afiniteto .
  • IN Skladnost procesorja Privzeto bi morali za večino procesov videti izbrane vse procesorje, kar pomeni, da lahko vsa procesorska jedra izvajajo proces.
  • Zdaj pa samo odkljukajte bloke jeder procesorja, ki jih ne želite uporabiti v procesu.
  • Kliknite na GLOBA gumb.
  • Zaprite upravitelja opravil.

Ne pozabite, da lahko omejite samo eno ali več jeder procesorja na proces, vendar mora biti izbrano vsaj eno jedro. Tudi s to metodo bo Windows ponastavil konfiguracijo, potem ko zaprete in odprete privzeti program, ki bi moral uporabljati vsa jedra CPU. Tako lahko aplikacijo ali igro prisilite, da vedno obdrži veljavna jedra CPE (ujemanje CPE), uporabite rešitev, opisano spodaj.

Preberi : ni mogoče nastaviti prioritete procesa v upravitelju opravil Windows

Trajno nastavite afiniteto in prioriteto procesorja, tako da ustvarite bližnjico za postopek.

Trajno nastavite afiniteto in prioriteto procesorja, tako da ustvarite bližnjico za postopek.

  • Začnete tako, da določite šestnajstiško vrednost procesorjev, ki jih želite uporabiti za nastavitev afinitete procesorja, in dobite binarno število jeder procesorjev, ki jih želite uporabiti za proces.

Dolžina binarnega števila je določena s številom procesorskih jeder. V binarnem procesorju 0 pomeni izklopljeno, 1 pa vklopljeno. Za vsako jedro procesorja, ki ga želite uporabiti za proces, spremenite 0 Za 1 .

Za to objavo prikazujemo z 7-jedrni procesor in bo uporabljal samo CPU 0 za aplikacijo; uporabljeno binarno število bo 0000001 .

  • Nato moramo binarno število pretvoriti v šestnajstiško s pomočjo vklopljenega pretvornika rapidtables.com/convert .
  • Ko imate šestnajstiško številko, pojdite na Ustvari bližnjico na namizju.
  • IN Ustvari bližnjico vnesite spodnjo sintakso Vnesite lokacijo elementa polje.
|_+_|
  • V sintaksi zamenjajte Ime programa mesto z dejanskim imenom programa (lahko je prazno ali poljubno ime), Kratek s katero koli prioriteto procesorja (v realnem času, visoko, nad normalno, normalno, pod normalno, nizko), # s prej pridobljeno šestnajstiško vrednostjo, ProgramPath s celotno potjo do igre ali aplikacije.

Zdaj, ko ste ustvarili bližnjico, če želite zagnati program, namesto tega zaženite to bližnjico in Windows bo samodejno zagnal program pri afiniteti CPE in prioriteti, ki ju nastavite v ukaznih možnostih bližnjice. Vendar ne pozabite, da bo ta metoda delovala samo za aplikacije in igre, ki se izvajajo samo v enem samem procesu. Za aplikacije, ki se izvajajo v več procesih, kot so chrome.exe, firefox.exe ali msedge.exe, morate vsiliti prednost in afiniteto procesorja, tako da sledite spodnji rešitvi.

Preberi : Spremenite prioriteto procesa za izvajanje procesov z ukazno vrstico

Trajno nastavite afiniteto in prioriteto procesorja, tako da ustvarite skript PowerShell za proces.

Trajno nastavite afiniteto in prioriteto procesorja, tako da ustvarite skript PowerShell za proces.

  • Začnete z ustvarjanjem skripta PowerShell.
  • Ustvarite besedilno datoteko in jo poimenujte, kot želite, vendar s pripono .ps1 .
  • Ko je ustvarjena, odprite datoteko .ps1 v beležnici ali katerem koli drugem združljivem urejevalniku besedil.
  • V urejevalnik besedila vnesite naslednjo sintakso:
|_+_|
  • Zamenjajte chrome.exe z imenom procesa, za katerega želite nastaviti prednost, in prednostno vrednostjo (v realnem času 256, visoko 128, nad normalno 32768, normalno 32, pod normalno 16384, nizko 64) v SetPriority(value).
  • Zdaj morate določiti decimalno vrednost jeder CPU, ki jih želite uporabiti za proces. Ker uporabljate ista jedra procesorja kot zgoraj, preverite decimalno vrednost v zgornjem pretvorniku.
  • Zdaj, če želite uskladiti CPE s samo en proces , vnesite naslednjo ukazno vrstico v skript PowerShell.
|_+_|
  • Za nastavitev afinitete procesorja na vsi procesi z istim imenom , kot je chrome.exe, firefox.exe ali msedge.exe, v skript PowerShell vnesite naslednjo ukazno vrstico.
|_+_|
  • Nadomestna vrednost 1 z decimalno vrednostjo, ki ste jo dobili od pretvornika, krom z imenom procesa, za katerega želite nastaviti afiniteto CPU.
  • Shranite urejevalnik besedil.
  • Če želite zagnati skript, z desno miškino tipko kliknite datoteko in izberite Zaženite s PowerShell .

Windows privzeto ne dovoljuje izvajanja nobenih skriptov v sistemu. Da bo vaš skript deloval, tsp D ob pozivu. Skript se bo nato zagnal in zapustil, ko bodo izvedeni vsi ukazi. Če imate težave z zagonom skripta zaradi pravilnika izvajanja, lahko omogočite izvajanje skripta PowerShell ali ustvarite bližnjico na namizju, ki kaže na skript ps1, ki ste ga ustvarili prej, s parametrom, ki zaobide pravilnik izvajanja z ukazom pod V Vnesite lokacijo elementa polje:

|_+_|
  • Zamenjave FullPathToPowerShellScript mesto z dejansko potjo do datoteke skripta PS1. Če vaš Windows ni na pogonu C: ali je vaš powershell nameščen drugje, zamenjajte C:WindowsSystem32WindowsPowerShellv1.0powershell.exe s potjo do powershell.exe v vašem sistemu.

Preberi : prilagodite razporejanje procesorja za izboljšanje zmogljivosti v sistemu Windows.

xbox izobraževalne igre

2] Uporabite aplikacijo tretje osebe

Postopek z lasom

Ta metoda tudi odpravi slabo stran uporabe upravitelja opravil za omejevanje porabe procesorja, kar pomeni, da ponastavi vaše nastavitve, ko znova zaženete program. Torej, če potrebujete celovitejšo rešitev za upravljanje uporabe virov v programu, lahko preizkusite aplikacije tretjih oseb, kot so Process Lasso, Bill2 Process Manager in Process Tamer.

Če želite omejiti uporabo procesorja procesa, ki uporablja Process Lasso, naredite naslednje:

Opomba O: Če nameravate narediti večje spremembe s tem ali katerim koli drugim omenjenim pripomočkom, priporočamo, da ustvarite obnovitveno točko, preden nadaljujete.

  • Prenesite in namestite ustrezno različico pripomočka v svoj sistem.
  • Nato zaženite aplikacijo s povišanimi dovoljenji.
  • Desni klik na želeni postopek in ga spremenite prioriteta in bližino glede na vaše zahteve.
  • Izvedite spremembe z izbiro Nenehno možnost v kontekstnem meniju. Če se odločite Trenutno možnost, bo veljala samo do ponovnega zagona programa.
  • Po tem lahko zapustite aplikacijo.

Preberi : Kako omogočiti ali onemogočiti parkiranje jedra procesorja v sistemu Windows

3] Zmanjšajte največje stanje procesorja

Manjše največje stanje procesorja

Ta metoda ni tako invazivna kot zgoraj opisani metodi. Ta nastavitev vam omogoča, da omejite največjo hitrost, ki jo lahko doseže vaš procesor, kar posledično zmanjša obremenitev vašega procesorja in lahko potencialno prepreči pregrevanje vašega računalnika.

Če želite znižati največje stanje procesorja, naredite naslednje:

  • Odprite nadzorno ploščo.
  • Kliknite Možnosti napajanja .
  • Kliknite na Spremenite nastavitve načrta možnost, ki se nahaja poleg načrta aktivne porabe vašega sistema.
  • Nato kliknite na Spremenite napredne nastavitve napajanja . Odpre se novo okno Power Options.
  • Poiščite in razširite Upravljanje moči procesorja možnost.
  • Kliknite na Največje stanje procesorja in uredite vrednosti.
  • Privzeta vrednost je 100 odstotkov. Spremenite ga v 80 odstotkov kot za Iz baterij in povezan opcije.
  • Kliknite Prijavite se > GLOBA da shranite spremembe in zapustite okno.

V zgornji konfiguraciji bo vaš CPE med konicami deloval z 80 odstotki svoje zmogljivosti.

To je vse!

Sorodna objava : Kako preveriti, zmanjšati ali povečati porabo procesorja v sistemu Windows

Kako dodeliti več procesorja programu v sistemu Windows 11/10

Procesorji niso dodeljeni programom. Programi ustvarijo izvedbene niti, ki tečejo sočasno. Različni procesorji podpirajo različno število niti, ki jih lahko izvajajo hkrati. Če program ustvari več niti, ki so enake ali večje od največjega števila niti, ki jih podpira CPE, lahko porabi več CPE.

viri rss se ne posodabljajo

Ali lahko omejim porabo procesorja procesa?

Najlažji način za omejitev uporabe procesorja procesa v računalniku z operacijskim sistemom Windows 11/10 je omejitev moči procesorja. Pojdite na nadzorno ploščo. Najvišje stanje procesorja in ga zmanjšajte na 80 % ali kar želite. S programsko opremo, ki meri temperaturo procesorja kot 'High Speed ​​​​Fan

Priljubljene Objave