Prosessin suorittimen käytön rajoittaminen Windows 11/10:ssä

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



IT-asiantuntijana minulta kysytään usein, kuinka rajoittaa suorittimen käyttöä prosessissa Windowsissa. Vaikka tähän on useita tapoja, suosittelen yleensä Windowsin Tehtävienhallinnan käyttöä. Windowsin Tehtävienhallinta on loistava työkalu prosessien hallintaan ja sen ymmärtämiseen, mikä aiheuttaa korkean suorittimen käytön. Avaa Task Manager painamalla näppäimiä Ctrl+Shift+Esc. Kun Tehtävienhallinta on auki, napsauta Prosessit-välilehteä. Täältä näet luettelon kaikista tietokoneellasi käynnissä olevista prosesseista sekä kunkin prosessin käyttämistä resursseista. Jos haluat löytää prosessin, joka aiheuttaa korkeaa suorittimen käyttöä, etsi prosessi, jolla on suurin prosessorisarakkeen prosenttiosuus. Kun olet löytänyt prosessin, napsauta sitä hiiren kakkospainikkeella ja valitse Aseta prioriteetti > Matala. Tämä käskee Windowsin asettamaan etusijalle muut prosessit valitsemaasi prosessiin nähden. Tämän pitäisi auttaa vähentämään prosessorin käyttöä kyseisessä prosessissa.



Windows 11- tai Windows 10 -tietokoneellasi saattaa esiintyä korkeaa suorittimen käyttöä, joka johtuu sovelluksesta tai pelistä, josta haluat vähentää tai rajoittaa prosessoriresurssien määrää, jota prosessi voi käyttää sovelluksessa tai pelissä. Tässä viestissä näytämme sinulle, kuinka voit rajoittaa prosessorin käyttöä yhden prosessin sovelluksissa tai moniprosessisovelluksissa.





Kuinka rajoittaa prosessin suorittimen käyttöä





verkon määritysohjaamo

Prosessin suorittimen käytön rajoittaminen Windows 11/10:ssä

Yksinkertaisesti sanottuna suorittimen käyttö on kaikkien ohjelmien kuluttamien suorittimen resurssien nykyinen prosenttiosuus. Jos huomaat, että jotkin ohjelmat käyttävät enemmän CPU-ytimiä ja ylikuormittavat järjestelmäresursseja, voit rajoittaa suorittimen käyttöä peli-/sovellusprosessissa tai useissa prosesseissa alla olevilla menetelmillä.



  1. Aseta prosessin prioriteetti ja suorittimen affiniteetti
  2. Käytä kolmannen osapuolen sovellusta
  3. Pienempi prosessorin maksimitila

Katsotaanpa näitä menetelmiä yksityiskohtaisesti.

1] Aseta prosessin prioriteetti ja suorittimen affiniteetti

Prosessin prioriteetti antaa Windowsin allokoida ja jakaa kaikkien aktiivisten prosessien vaatimat resurssit. PC-käyttäjät voivat muuttaa minkä tahansa prosessin/aliprosessin prioriteettia Task Managerin kautta, mutta tämä tulee tehdä vain ei-järjestelmäprosesseille. Pääjärjestelmän prosessien prioriteettiasetukset on parasta jättää ennalleen.

CPU-yhteensopivuus vain rajoittaa prosesseja käyttämään vähemmän järjestelmän prosessoriytimiä. PC-käyttäjät voivat määrittää prosessikohtaisesti, kuinka monta CPU-ydintä prosessi saa käyttää. Muuttamalla CPU-affiniteettia voit vapauttaa suorittimen ytimet muiden prosessien käyttöön.



Voit asettaa prosessin prioriteetin seuraavasti:

Aseta prosessin prioriteetti

  • Lehdistö Ctrl + Shift + Esc avain tehtävähallinnan käynnistämiseen.
  • Määritä tehtävähallinnassa prosessi, jonka prioriteettia haluat muuttaa.
  • Voit myös napsauttaa painiketta Prosessori sarake prosessien tilaamiseksi kulutuksen mukaan laskevassa järjestyksessä.
  • Napsauta nyt prosessia hiiren kakkospainikkeella ja valitse Siirry yksityiskohtiin vaihtoehto kontekstivalikosta. Vaihtoehtoisesti napsauta painiketta Yksityiskohdat -välilehti ja etsi prosessi, jota haluat muuttaa.
  • Tietoja yksityiskohdista -osio, napsauta prosessia hiiren kakkospainikkeella ja valitse Aseta prioriteetti kontekstivalikosta.
  • Valitse sitten Alle normaalin (varaa hieman vähemmän resursseja, kun niitä on saatavilla) tai Lyhyt (varaa vähiten järjestelmäresursseja, kun ne tulevat saataville).
  • Näkyviin tulee varoitusikkuna, joka kertoo sinulle prosessin prioriteetin muuttamisen seurauksista.
  • Klikkaa Muuta prioriteettia -painiketta ottaaksesi muutokset käyttöön.
  • Poistu Tehtävienhallinnasta.

Määritä prosessorin (CPU) affiniteetti seuraavasti:

Aseta suorittimen (prosessorin) affiniteetti

Huomautus : Sovelluksissa, joissa on useita prosesseja, kuten msedge.exe, sinun on asetettava CPU-affiniteetti jokaiselle prosessille, koska jokainen suoritettava tiedosto on erillinen välilehti, ikkuna tai laajennus.

kuinka muokata facebook-kauppapaikkaa
  • Avaa Tehtävienhallinta.
  • Napsauta tehtävänhallintaikkunassa Lisää Laajenna, jos et näe välilehtiä vaan vain muutamia sovelluksia, joissa on vähän tai ei ollenkaan tietoja.
  • Alla Prosessit napsauta sovellusta, jonka suorittimen käyttöä haluat rajoittaa. laajentaa luettelo sovelluksen käynnistämistä prosesseista.
  • Seuraava. napsauta hiiren kakkospainikkeella prosessia, jota haluat rajoittaa, ja valitse Siirry yksityiskohtiin . uudelleenohjataan osoitteeseen Yksityiskohdat -välilehti
  • Napsauta Tiedot-osiossa korostettua prosessia hiiren kakkospainikkeella ja valitse Aseta Affiniteetti .
  • SISÄÄN Prosessorin yhteensopivuus Oletusarvoisesti useimmissa prosesseissa sinun pitäisi nähdä kaikki prosessorit valittuina, mikä tarkoittaa, että kaikki prosessoriytimet saavat suorittaa prosessia.
  • Nyt vain poista valinta CPU-ytimien lohkot, joita et halua käyttää prosessissa.
  • Klikkaa HIENO -painiketta.
  • Poistu Tehtävienhallinnasta.

Muista, että voit rajoittaa vain yhtä tai useampaa CPU-ydintä prosessia kohden, mutta vähintään yksi ydin on valittava. Lisäksi tällä menetelmällä Windows nollaa määritykset, kun suljet ja avaat oletusohjelman, jonka pitäisi käyttää kaikkia suorittimen ytimiä. Voit siis pakottaa sovelluksen tai pelin säilyttämään aina kelvolliset CPU-ytimet (CPU matching), käyttämällä alla kuvattua kiertotapaa.

Lukea : Prosessin prioriteettia ei voi asettaa Windowsin Tehtävienhallinnassa

Aseta affiniteetti ja suorittimen prioriteetti pysyvästi luomalla prosessille pikakuvake.

Aseta affiniteetti ja suorittimen prioriteetti pysyvästi luomalla prosessille pikakuvake.

  • Aloitat määrittämällä CPU Affinity -asetukselle käytettävien CPU:iden heksadesimaaliarvot ja saat prosessissa käytettävän CPU-ytimien binäärimäärän.

Binääriluvun pituus määräytyy prosessoriytimien lukumäärän mukaan. CPU-binäärissä 0 tarkoittaa pois päältä ja 1 päällä. Muuta jokaista prosessorin ydintä, jota haluat käyttää prosessissa 0 Vastaanottaja 1 .

Tässä viestissä demonstroimme kanssa 7-ytiminen prosessori ja tulee vain käyttämään CPU 0 hakemusta varten; käytetty binääriluku on 0000001 .

  • Seuraavaksi meidän on muutettava binääriluku heksadesimaaliluvuksi käyttämällä muunninta päälle rapidtables.com/convert .
  • Kun sinulla on heksadesimaaliluku, siirry kohtaan Luo työpöydän pikakuvake.
  • SISÄÄN Luo pikakuvake syötä alle syntaksi Anna elementin sijainti ala.
|_+_|
  • Korvaa syntaksissa Ohjelman nimi paikkamerkki, jossa on ohjelman todellinen nimi (voi olla tyhjä tai mikä tahansa nimi), Lyhyt millä tahansa prosessorin prioriteetilla (reaaliaikainen, korkea, normaalia korkeampi, normaali, alle normaalin, matala), # aiemmin saadulla heksadesimaaliarvolla, ProgramPath ja koko polku peliin tai sovellukseen.

Nyt kun olet luonut pikakuvakkeen, jos haluat suorittaa ohjelman, käynnistä kyseinen pikakuvake sen sijaan, ja Windows käynnistää ohjelman automaattisesti suorittimen affiniteetilla ja prioriteetilla, jotka olet määrittänyt pikakuvakkeen komentoasetuksissa. Muista kuitenkin, että tämä menetelmä toimii vain sovelluksissa ja peleissä, jotka toimivat vain yhdessä prosessissa. Useissa prosesseissa toimiville sovelluksille, kuten chrome.exe, firefox.exe tai msedge.exe, sinun on pakotettava prioriteetti ja suorittimen affiniteetti noudattamalla alla olevaa kiertotapaa.

Lukea : Muuta käynnissä olevien prosessien prosessien prioriteettia komentorivin avulla

Aseta affiniteetti ja suorittimen prioriteetti pysyvästi luomalla PowerShell-komentosarja prosessille.

Aseta affiniteetti ja suorittimen prioriteetti pysyvästi luomalla PowerShell-komentosarja prosessille.

  • Aloitat luomalla PowerShell-komentosarjan.
  • Luo tekstitiedosto ja nimeä se haluamallasi tavalla, mutta tunnisteella .ps1 .
  • Kun .ps1-tiedosto on luotu, avaa se Muistiossa tai missä tahansa muussa yhteensopivassa tekstieditorissa.
  • Kirjoita seuraava syntaksi tekstieditoriin:
|_+_|
  • Korvaa chrome.exe sen prosessin nimellä, jolle haluat asettaa prioriteetin, ja prioriteetin arvon (reaaliaikainen 256, korkea 128, normaalin yläpuolella 32768, normaali 32, normaalin alapuolella 16384, matala 64) kohdassa SetPriority(value).
  • Nyt sinun on määritettävä prosessissa käytettävien CPU-ytimien desimaaliarvo. Koska käytät samoja CPU-ytimiä kuin yllä, tarkista desimaaliarvo yllä olevasta muuntimesta.
  • Nyt jos haluat sovittaa suorittimen vain yksi prosessi , kirjoita seuraava komentorivi PowerShell-komentosarjaan.
|_+_|
  • Voit asettaa prosessorin affiniteettiin kaikki prosessit samalla nimellä , kuten chrome.exe, firefox.exe tai msedge.exe, kirjoita seuraava komentorivi PowerShell-komentosarjaan.
|_+_|
  • Korvaava arvo 1 desimaaliarvolla, jonka sait muuntimesta, kromi sen prosessin nimellä, jolle haluat asettaa suorittimen affiniteetin.
  • Tallenna tekstieditori.
  • Suorita komentosarja napsauttamalla tiedostoa hiiren kakkospainikkeella ja valitsemalla Suorita PowerShellin kanssa .

Oletusarvon mukaan Windows ei salli komentosarjojen suorittamista järjestelmässä. Saadaksesi käsikirjoituksesi toimimaan, tsp D pyydettäessä. Komentosarja suoritetaan sitten ja poistuu, kun kaikki komennot on suoritettu. Jos sinulla on ongelmia komentosarjan suorittamisessa suorituskäytännön vuoksi, voit ottaa PowerShell-komentosarjan suorittamisen käyttöön tai voit luoda työpöydälle pikakuvakkeen, joka osoittaa aiemmin luomaasi ps1-skriptiä parametrilla, joka ohittaa suorituskäytännön, käyttämällä V alla olevaa komentoa. Anna elementin sijainti ala:

|_+_|
  • Korvaajat FullPathToPowerShellScript paikkamerkki, jossa on todellinen polku PS1-skriptitiedostoosi. Jos Windows ei ole C:-asemassa tai powershell on asennettu muualle, vaihda C:WindowsSystem32WindowsPowerShellv1.0powershell.exe polun avulla järjestelmässäsi olevaan powershell.exe-tiedostoon.

Lukea : Säädä suorittimen ajoitusta parantaaksesi suorituskykyä Windowsissa.

Xbox-koulutuspelit

2] Käytä kolmannen osapuolen sovellusta

Lasso-prosessi

Tämä menetelmä poistaa myös haittapuolen, joka liittyy Task Managerin käyttämiseen prosessorin käytön rajoittamiseen, mikä tarkoittaa, että se nollaa asetukset ohjelman uudelleenkäynnistyksen jälkeen. Joten jos tarvitset kattavamman ratkaisun ohjelman resurssien käytön hallintaan, voit kokeilla kolmannen osapuolen sovelluksia, kuten Process Lassoa, Bill2 Process Manageria ja Process Tameria.

Voit rajoittaa prosessin suorittimen käyttöä Process Lassoa käyttämällä seuraavasti:

Huomautus V: Jos aiot tehdä suuria muutoksia käyttämällä tätä tai muuta mainittua apuohjelmaa, suosittelemme, että luot palautuspisteen ennen kuin jatkat.

  • Lataa ja asenna järjestelmääsi sopiva apuohjelman versio.
  • Käynnistä sitten sovellus korotetuilla käyttöoikeuksilla.
  • Napsauta haluamaasi prosessia hiiren kakkospainikkeella ja muuta sitä etusijalla ja läheisyys vaatimuksesi mukaan.
  • Tee muutokset valitsemalla Aina vaihtoehto kontekstivalikosta. Jos valitset Nykyinen vaihtoehto, se on voimassa vain, kunnes ohjelma käynnistetään uudelleen.
  • Tämän jälkeen voit poistua sovelluksesta.

Lukea : Prosessorin pysäköinnin ottaminen käyttöön tai poistaminen käytöstä Windowsissa

3] Pienennä CPU-tilaa

Pienempi prosessorin maksimitila

Tämä menetelmä ei ole yhtä invasiivinen kuin kaksi edellä kuvattua menetelmää. Tämän asetuksen avulla voit rajoittaa prosessorin maksiminopeutta, mikä vähentää prosessorin kuormitusta ja voi mahdollisesti estää tietokonettasi ylikuumenemasta.

Voit alentaa prosessorin maksimisuorittimen tilaa seuraavasti:

  • Avaa ohjauspaneeli.
  • Klikkaus Virta-asetukset .
  • Klikkaa Muuta suunnitelman asetuksia vaihtoehto, joka sijaitsee järjestelmän aktiivisen virrankäyttösuunnitelman vieressä.
  • Napsauta sitten Muuta virran lisäasetuksia . Uusi Virranhallinta-asetukset-ikkuna avautuu.
  • Etsi ja laajenna Prosessorin virranhallinta vaihtoehto.
  • Klikkaa Prosessorin maksimitila vaihtoehto ja muokkaa arvoja.
  • Oletusarvo on 100 prosenttia. Vaihda se muotoon 80 prosenttia mitä tulee Akuista ja yhdistetty vaihtoehtoja.
  • Klikkaus Käytä > HIENO tallentaaksesi muutokset ja poistuaksesi ikkunasta.

Yllä olevassa kokoonpanossa suoritin toimii 80 prosentilla kapasiteetistaan ​​ruuhka-aikoina.

Siinä kaikki!

Liittyvä postaus : Kuinka tarkistaa, vähentää tai lisätä suorittimen käyttöä Windowsissa

Kuinka varata enemmän suoritinta ohjelmalle Windows 11/10:ssä

Prosessoreita ei ole allokoitu ohjelmille. Ohjelmat luovat suoritussäikeitä, jotka toimivat samanaikaisesti. Eri prosessorit tukevat erilaista määrää säikeitä, jotka ne voivat suorittaa samanaikaisesti. Jos ohjelma luo useita säikeitä, jotka ovat yhtä suuret tai suuremmat kuin CPU:n tukemien säikeiden enimmäismäärä, se voi kuluttaa enemmän suoritinta.

RSS-syötteet eivät päivity

Voinko rajoittaa prosessin suorittimen käyttöä?

Helpoin tapa rajoittaa prosessin suorittimen käyttöä Windows 11/10 -tietokoneessa on rajoittaa suorittimen tehoa. Siirry Ohjauspaneeliin. Max CPU tila ja vähennä se 80 %:iin tai mihin tahansa haluat. Ohjelmistolla, joka mittaa suorittimen lämpötilaa 'High Speed ​​​​Fan'.

Suosittu Viestiä