Ako obmedziť využitie procesora pre proces v systéme Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



Ako IT expert sa ma často pýtajú, ako obmedziť využitie procesora pre proces v systéme Windows. Aj keď existuje niekoľko spôsobov, ako to urobiť, zvyčajne odporúčam použiť Správcu úloh systému Windows. Správca úloh systému Windows je skvelý nástroj na správu procesov a pochopenie toho, čo spôsobuje vysoké využitie procesora. Ak chcete otvoriť Správcu úloh, stlačte klávesy Ctrl+Shift+Esc. Po otvorení Správcu úloh kliknite na kartu Procesy. Tu uvidíte zoznam všetkých procesov spustených na vašom počítači, ako aj zdroje, ktoré každý proces používa. Ak chcete nájsť proces, ktorý spôsobuje vysoké využitie CPU, vyhľadajte proces s najvyšším percentom v stĺpci CPU. Keď nájdete proces, kliknite naň pravým tlačidlom myši a vyberte Nastaviť prioritu > Nízka. To povie systému Windows, aby dal prednosť iným procesom pred tým, ktorý ste vybrali. To by malo pomôcť znížiť využitie procesora pre tento proces.



Na počítači so systémom Windows 11 alebo Windows 10 môžete zaznamenať vysoké využitie procesora spôsobené aplikáciou alebo hrou, z ktorej chcete znížiť alebo obmedziť množstvo zdrojov procesora, ktoré môže proces použiť pre aplikáciu alebo hru. V tomto príspevku vám ukážeme, ako obmedziť využitie procesora pre jednoprocesové aplikácie alebo viacprocesové aplikácie.





Ako obmedziť využitie procesora pre proces





sieťová konfiguračná kabína

Ako obmedziť využitie procesora pre proces v systéme Windows 11/10

Jednoducho povedané, využitie CPU je aktuálne percento zdrojov CPU spotrebovaných všetkými programami. Ak si všimnete, že niektoré programy využívajú viac jadier CPU a preťažujú systémové prostriedky, môžete obmedziť využitie CPU pre proces hry/aplikácie alebo viacero procesov pomocou nižšie uvedených metód.



  1. Nastavte prioritu procesu a afinitu CPU
  2. Použite aplikáciu tretej strany
  3. Menší maximálny stav procesora

Pozrime sa na tieto metódy podrobne.

1] Nastavte prioritu procesu a afinitu CPU

Priorita procesu umožňuje systému Windows prideľovať a udeľovať prostriedky požadované všetkými aktívnymi procesmi. Používatelia PC môžu zmeniť prioritu akéhokoľvek procesu/podprocesu prostredníctvom Správcu úloh, ale toto by sa malo robiť len pre nesystémové procesy. Nastavenia priority pre hlavné systémové procesy je najlepšie ponechať nezmenené.

Súlad s CPU len obmedzuje procesy, aby využívali menej jadier CPU vášho systému. Používatelia PC môžu pre každý proces nastaviť, koľko jadier CPU môže proces použiť. Zmenou afinity CPU môžete uvoľniť jadrá CPU, aby boli dostupné pre iné procesy.



Ak chcete nastaviť prioritu procesu, postupujte takto:

Nastavte prioritu procesu

  • Stlačte tlačidlo Ctrl + Shift + Esc kľúč na spustenie správcu úloh.
  • V správcovi úloh zadajte proces, ktorého prioritu chcete zmeniť.
  • Môžete tiež kliknúť na tlačidlo procesor stĺpec na zoradenie procesov v zostupnom poradí podľa ich spotreby.
  • Teraz kliknite pravým tlačidlom myši na proces a vyberte Prejdite na podrobnosti možnosť z kontextového menu. Prípadne kliknite na tlačidlo Podrobnosti a nájdite proces, ktorý chcete zmeniť.
  • O podrobnostiach kliknite pravým tlačidlom myši na proces a vyberte Nastaviť prioritu z kontextového menu.
  • Potom vyberte Pod normálom (ak sú k dispozícii, pridelí o niečo menej zdrojov) alebo Krátky (alokuje najmenšie množstvo systémových prostriedkov, keď budú dostupné).
  • Zobrazí sa varovné okno, ktoré vás informuje o dôsledkoch zmeny priority procesu.
  • Kliknite na Zmeniť prioritu tlačidlo na použitie zmien.
  • Ukončite Správcu úloh.

Ak chcete nastaviť afinitu procesora (CPU), postupujte takto:

Nastavte afinitu CPU (procesora).

Poznámka : Pre aplikácie, ktoré majú viacero procesov, ako napríklad msedge.exe, budete musieť nastaviť afinitu CPU pre každý z procesov, pretože každý spustiteľný súbor je samostatná karta, okno alebo doplnok.

ako upraviť facebook trhovisko
  • Otvorte Správcu úloh.
  • V okne správcu úloh kliknite na Viac rozbaliť, ak nevidíte žiadne karty, ale iba niekoľko aplikácií s malými alebo žiadnymi informáciami.
  • Pod Procesy kliknite na aplikáciu, pre ktorú chcete obmedziť využitie procesora. expandovať zoznam procesov spustených aplikáciou.
  • Ďalšie. kliknite pravým tlačidlom myši na proces, ktorý chcete obmedziť, a vyberte Prejdite na podrobnosti . byť presmerovaný na Podrobnosti tab
  • V časti Podrobnosti kliknite pravým tlačidlom myši na zvýraznený proces a vyberte Nastavte afinitu .
  • V Súlad s procesorom V predvolenom nastavení pre väčšinu procesov by ste mali vidieť vybraté všetky procesory, čo znamená, že všetky jadrá procesora môžu spustiť proces.
  • Teraz už len zrušiť začiarknutie bloky jadier CPU, ktoré v procese nechcete použiť.
  • Kliknite na FAJN tlačidlo.
  • Ukončite Správcu úloh.

Pamätajte, že môžete obmedziť iba jedno alebo viac jadier CPU na proces, ale musí byť vybraté aspoň jedno jadro. Pri tejto metóde tiež systém Windows obnoví konfiguráciu po zatvorení a otvorení predvoleného programu, ktorý by mal používať všetky jadrá CPU. Ak teda chcete prinútiť aplikáciu alebo hru, aby vždy uchovávala platné jadrá CPU (zhoda CPU), môžete použiť riešenie opísané nižšie.

Čítať : Nie je možné nastaviť prioritu procesu v Správcovi úloh systému Windows

Natrvalo nastavte afinitu a prioritu CPU vytvorením skratky pre proces.

Natrvalo nastavte afinitu a prioritu CPU vytvorením skratky pre proces.

  • Začnete zadaním hexadecimálnej hodnoty CPU, ktoré chcete použiť pre nastavenie CPU Affinity, čím získate binárny počet CPU jadier, ktoré chcete použiť pre proces.

Dĺžka binárneho čísla je určená počtom jadier procesora. V binárnom procesore 0 znamená vypnuté a 1 zapnuté. Pre každé jadro CPU, ktoré chcete použiť pre proces, zmeňte 0 Komu 1 .

Pre tento príspevok demonštrujeme s 7-jadrový procesor a bude len používať CPU 0 pre aplikáciu; bude použité binárne číslo 0000001 .

  • Ďalej musíme pomocou zapnutého prevodníka previesť binárne číslo na hexadecimálne rapidtables.com/convert .
  • Keď máte hexadecimálne číslo, prejdite na položku Vytvoriť skratku na pracovnej ploche.
  • V Vytvoriť zástupcu zadajte nižšie syntax v Zadajte umiestnenie prvku lúka.
|_+_|
  • V syntaxi nahraďte Názov programu zástupný symbol so skutočným názvom programu (môže byť prázdny alebo ľubovoľný), Krátky s akoukoľvek prioritou procesora (v reálnom čase, vysoká, nadnormálna, normálna, podnormálna, nízka), # s hexadecimálnou hodnotou získanou skôr, ProgramPath s úplnou cestou k hre alebo aplikácii.

Teraz, keď ste vytvorili skratku, ak chcete spustiť program, spustite namiesto toho túto skratku a Windows automaticky spustí program s afinitou CPU a prioritou, ktorú ste nastavili v možnostiach príkazu skratky. Majte však na pamäti, že táto metóda bude fungovať iba pre aplikácie a hry, ktoré bežia iba v jednom procese. V prípade aplikácií spustených vo viacerých procesoch, ako napríklad chrome.exe, firefox.exe alebo msedge.exe, musíte vynútiť prioritu a afinitu procesora podľa nižšie uvedeného riešenia.

Čítať : Zmena priority procesu pre spustené procesy pomocou príkazového riadka

Natrvalo nastavte afinitu a prioritu CPU vytvorením skriptu PowerShell pre proces.

Natrvalo nastavte afinitu a prioritu CPU vytvorením skriptu PowerShell pre proces.

  • Začnete vytvorením skriptu PowerShell.
  • Vytvorte textový súbor a pomenujte ho, ako chcete, ale s príponou .ps1 .
  • Po vytvorení otvorte súbor .ps1 v programe Poznámkový blok alebo v inom kompatibilnom textovom editore.
  • V textovom editore zadajte nasledujúcu syntax:
|_+_|
  • Nahraďte chrome.exe názvom procesu, pre ktorý chcete nastaviť prioritu, a hodnotou priority (v reálnom čase 256, vysoká 128, nadnormálna 32768, normálna 32, podnormálna 16384, nízka 64) v SetPriority(value).
  • Teraz musíte určiť desatinnú hodnotu jadier CPU, ktoré chcete použiť pre proces. Keďže používate rovnaké jadrá CPU ako vyššie, skontrolujte desatinnú hodnotu v prevodníku vyššie.
  • Teraz, ak chcete prispôsobiť CPU iba jeden proces , zadajte nasledujúci príkazový riadok do skriptu PowerShell.
|_+_|
  • Ak chcete nastaviť afinitu procesora na všetky procesy s rovnakým názvom , ako napríklad chrome.exe, firefox.exe alebo msedge.exe, zadajte nasledujúci príkazový riadok do skriptu PowerShell.
|_+_|
  • Náhradná hodnota 1 s desatinnou hodnotou, ktorú ste získali z prevodníka, chrome s názvom procesu, pre ktorý chcete nastaviť afinitu CPU.
  • Uložte textový editor.
  • Ak chcete spustiť skript, kliknite pravým tlačidlom myši na súbor a vyberte Spustite s PowerShell .

V predvolenom nastavení systém Windows neumožňuje spustenie žiadnych skriptov v systéme. Aby váš skript fungoval, tsp D po výzve. Skript sa potom spustí a ukončí sa po vykonaní všetkých príkazov. Ak máte problémy so spustením skriptu kvôli politike vykonávania, môžete povoliť spustenie skriptu PowerShell alebo môžete vytvoriť skratku na pracovnej ploche smerujúcu na skript ps1, ktorý ste vytvorili predtým, s parametrom, ktorý obchádza politiku vykonávania pomocou príkazu nižšie V Zadajte umiestnenie prvku lúka:

|_+_|
  • Náhrady FullPathToPowerShellScript zástupný symbol so skutočnou cestou k súboru skriptu PS1. Ak váš systém Windows nie je na disku C: alebo je váš powershell nainštalovaný inde, vymeňte ho C:WindowsSystem32WindowsPowerShellv1.0powershell.exe s cestou k powershell.exe vo vašom systéme.

Čítať : Úprava plánovania procesora na zlepšenie výkonu v systéme Windows.

vzdelávacie hry pre Xbox

2] Použite aplikáciu tretej strany

Proces lasa

Táto metóda tiež eliminuje nevýhodu používania Správcu úloh na obmedzenie využitia procesora, čo znamená, že po reštartovaní programu obnoví vaše nastavenia. Ak teda potrebujete komplexnejšie riešenie na správu využívania zdrojov v programe, môžete vyskúšať aplikácie tretích strán, ako sú Process Lasso, Bill2 Process Manager a Process Tamer.

Ak chcete obmedziť využitie CPU procesu pomocou Process Lasso, postupujte takto:

Poznámka Odpoveď: Ak plánujete vykonať veľké zmeny pomocou tohto alebo iného spomenutého nástroja, odporúčame vám, aby ste pred pokračovaním vytvorili bod obnovenia.

  • Stiahnite si a nainštalujte príslušnú verziu pomôcky do svojho systému.
  • Potom spustite aplikáciu so zvýšenými povoleniami.
  • Kliknite pravým tlačidlom myši na požadovaný proces a zmeňte ho prioritou a blízkosť podľa vašej požiadavky.
  • Vykonajte zmeny výberom Vždy možnosť z kontextového menu. Ak si vyberiete Aktuálne možnosť, bude platiť len do reštartovania programu.
  • Potom môžete aplikáciu ukončiť.

Čítať : Ako povoliť alebo zakázať parkovanie jadra CPU v systéme Windows

3] Znížte maximálny stav procesora

Menší maximálny stav procesora

Táto metóda nie je taká invazívna ako dve vyššie opísané metódy. Toto nastavenie vám umožňuje obmedziť maximálnu rýchlosť, ktorú môže váš procesor dosiahnuť, čím sa zníži zaťaženie vášho procesora a môže sa potenciálne zabrániť prehriatiu vášho počítača.

Ak chcete znížiť maximálny stav procesora, postupujte takto:

  • Otvorte ovládací panel.
  • Kliknite Možnosti napájania .
  • Kliknite na Zmeňte nastavenia plánu vedľa aktívneho plánu napájania vášho systému.
  • Potom kliknite na Zmeňte rozšírené nastavenia napájania . Otvorí sa nové okno Možnosti napájania.
  • Nájsť a rozšíriť Správa napájania procesora možnosť.
  • Kliknite na Maximálny stav procesora a upravte hodnoty.
  • Predvolená hodnota je 100 percent. Zmeňte to na 80 percent ako pre Z batérií a pripojený možnosti.
  • Kliknite Použiť > FAJN uložte zmeny a zatvorte okno.

Vo vyššie uvedenej konfigurácii bude váš CPU počas špičky bežať na 80 percent svojej kapacity.

To je všetko!

Súvisiaci príspevok : Ako skontrolovať, znížiť alebo zvýšiť využitie procesora v systéme Windows

Ako prideliť viac CPU programu v systéme Windows 11/10

Procesory nie sú pridelené programom. Programy vytvárajú vlákna vykonávania, ktoré bežia súbežne. Rôzne procesory podporujú rôzny počet vlákien, ktoré môžu vykonávať súčasne. Ak program vytvorí viacero vlákien rovnakých alebo väčších ako je maximálny počet vlákien podporovaných procesorom, môže spotrebovať viac CPU.

RSS kanály sa neaktualizujú

Môžem obmedziť využitie procesora procesom?

Najjednoduchší spôsob, ako obmedziť využitie procesora procesom v počítači so systémom Windows 11/10, je obmedziť výkon procesora. Prejdite na Ovládací panel. Maximálny stav CPU a znížte ho na 80% alebo čokoľvek chcete. So softvérom, ktorý meria teplotu CPU ako „vysokorýchlostný ventilátor“.

Populárne Príspevky