Com limitar l'ús de la CPU per a un procés a Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Com a expert informàtic, una de les coses que potser voldreu fer és limitar l'ús de la CPU per a un procés a Windows 10 o 11. Hi ha alguns motius pels quals potser voldreu fer-ho, però el més habitual és evitar que un procés acaparant tots els recursos de la CPU i alentint el vostre sistema. Afortunadament, limitar l'ús de la CPU és fàcil de fer.



Primer, haureu de trobar el PID (ID de procés) del procés que voleu limitar. Podeu fer-ho obrint el Gestor de tasques (premeu Ctrl+Maj+Esc o clic dret la barra de tasques i seleccioneu 'Gestor de tasques') i seleccioneu la pestanya 'Detalls'. A continuació, cerqueu el procés que voleu limitar i anoteu el PID al costat.





A continuació, obriu un indicador d'ordres i escriviu l'ordre següent, substituint PID amb el PID del procés que voleu limitar:





canviar la ubicació de descàrrega, és a dir

procés wmic on (IDProcess=PID) crida setpriority 'baixa'



Això establirà el procés amb una prioritat 'baixa', cosa que limitarà l'ús de la CPU. També podeu utilitzar les prioritats 'normals' o 'alts' si voleu, però 'baix' sol ser suficient per evitar que un procés acabi massa CPU.

Això és tot el que hi ha! Ara ja sabeu com limitar l'ús de la CPU per a un procés a Windows 10 o 11.



Al vostre ordinador amb Windows 11 o Windows 10, és possible que experimenteu un ús elevat de CPU causat per una aplicació o joc des del qual voleu reduir o limitar la quantitat de recursos de CPU que el procés pot utilitzar per a l'aplicació o el joc. En aquesta publicació, us mostrarem com limitar l'ús de la CPU per a aplicacions d'un sol procés o aplicacions de diversos processos.

Com limitar l

Com limitar l'ús de la CPU per a un procés a Windows 11/10

En poques paraules, l'ús de la CPU és el percentatge actual de recursos de CPU consumits per tots els programes. Si observeu que alguns programes utilitzen més nuclis de CPU i sobrecarreguen els recursos del sistema, podeu limitar l'ús de la CPU per a un procés de joc/aplicació o per a diversos processos mitjançant els mètodes següents.

  1. Estableix la prioritat del procés i l'afinitat de la CPU
  2. Utilitzeu una aplicació de tercers
  3. Estat màxim del processador més petit

Vegem aquests mètodes en detall.

1] Estableix la prioritat del procés i l'afinitat de la CPU

Prioritat del procés permet a Windows assignar i desassignar els recursos requerits per tots els processos actius. Els usuaris de PC poden canviar la prioritat de qualsevol procés/subprocés mitjançant el Gestor de tasques, però això només s'ha de fer per a processos que no són del sistema. La configuració de prioritat dels processos principals del sistema és millor deixar sense canvis.

Compliment de la CPU només restringeix els processos per utilitzar menys nuclis de CPU del vostre sistema. Els usuaris de PC poden configurar per procés per controlar quants nuclis de CPU pot utilitzar un procés. Si canvieu l'afinitat de la CPU, podeu alliberar els nuclis de la CPU perquè estiguin disponibles per a altres processos.

Per establir la prioritat del procés, feu el següent:

Estableix la prioritat del procés

  • Premeu Ctrl + Maj + Esc clau per iniciar el gestor de tasques.
  • Al gestor de tasques, especifiqueu el procés la prioritat del qual voleu canviar.
  • També podeu fer clic al botó Processador una columna per ordenar processos en ordre decreixent del seu consum.
  • Ara feu clic amb el botó dret al procés i seleccioneu Vés als detalls opció del menú contextual. Alternativament, feu clic al botó Detalls pestanya i cerqueu el procés que voleu canviar.
  • Sobre els detalls secció, feu clic amb el botó dret al procés i seleccioneu Estableix prioritat des del menú contextual.
  • A continuació, seleccioneu Per sota del normal (assigna una mica menys de recursos quan estigui disponible) o Curt (assigna la menor quantitat de recursos del sistema quan estiguin disponibles).
  • Apareixerà una finestra d'avís informant-vos de les conseqüències de canviar la prioritat del procés.
  • Fer clic a Canvia la prioritat botó per aplicar els canvis.
  • Sortiu del Gestor de tasques.

Per establir l'afinitat del processador (CPU), feu el següent:

Estableix l

Nota : Per a aplicacions que tenen diversos processos, com ara msedge.exe, haureu d'establir l'afinitat de la CPU per a cadascun dels processos, perquè cada executable és una pestanya, finestra o connector independent.

com obrir el tauler de control a Windows 10
  • Obriu el Gestor de tasques.
  • A la finestra del gestor de tasques, feu clic a Més per ampliar si no veieu cap pestanya però només unes poques aplicacions amb poca o cap informació.
  • Sota Processos feu clic a l'aplicació per a la qual voleu limitar l'ús de la CPU. expandir llista dels processos iniciats per l'aplicació.
  • Pròxim. feu clic amb el botó dret al procés que voleu restringir i seleccioneu Vés als detalls . ser redirigit a Detalls pestanya
  • A la secció Detalls, feu clic amb el botó dret al procés ressaltat i seleccioneu Estableix l'afinitat .
  • EN Compliment del processador Per defecte, per a la majoria de processos, hauríeu de veure tots els processadors seleccionats, la qual cosa significa que tots els nuclis de processadors poden executar el procés.
  • Ara només desmarqueu blocs de nuclis de CPU que no voleu utilitzar en el procés.
  • Fer clic a botó.
  • Sortiu del Gestor de tasques.

Recordeu que només podeu limitar un o més nuclis de CPU per procés, però cal seleccionar almenys un nucli. A més, amb aquest mètode, Windows restablirà la configuració després de tancar i obrir el programa predeterminat, que hauria d'utilitzar tots els nuclis de la CPU. Per tant, per forçar una aplicació o un joc a mantenir sempre els nuclis de CPU vàlids (concordança de CPU), podeu utilitzar la solució que es descriu a continuació.

Llegeix : no es pot establir la prioritat del procés al Gestor de tasques de Windows

Estableix l'afinitat i la prioritat de la CPU de manera permanent creant una drecera per al procés.

Estableix l

  • Comenceu especificant el valor hexadecimal de les CPU que voleu utilitzar per a la configuració d'afinitat de CPU, obtenint el nombre binari de nuclis de CPU que voleu utilitzar per al procés.

La longitud del nombre binari ve determinada pel nombre de nuclis del processador. En el binari de la CPU, 0 significa apagat i 1 significa activat. Per a cada nucli de CPU que vulgueu utilitzar per al procés, canvieu 0 A 1 .

Per a aquest post, estem demostrant amb Processador de 7 nuclis i només utilitzarà CPU 0 per a l'aplicació; el nombre binari utilitzat serà 0000001 .

  • A continuació, hem de convertir el nombre binari a hexadecimal utilitzant el convertidor activat rapidtables.com/convert .
  • Un cop tingueu el número hexadecimal, aneu a Crea una drecera a l'escriptori.
  • EN Crear accès directe introduïu la sintaxi a continuació Introduïu la ubicació de l'element camp.
|_+_|
  • A la sintaxi, substituïu El nom del programa un marcador de posició amb el nom real del programa (pot ser buit o qualsevol nom), Curt amb qualsevol prioritat del processador (temps real, alt, per sobre del normal, normal, per sota del normal, baix), # amb el valor hexadecimal obtingut anteriorment, ProgramPath amb el camí complet al joc o aplicació.

Ara que heu creat una drecera, si voleu executar un programa, inicieu aquesta drecera i Windows iniciarà automàticament el programa amb l'afinitat i la prioritat de la CPU que hàgiu establert a les opcions d'ordres de la drecera. Però tingueu en compte que aquest mètode només funcionarà per a aplicacions i jocs que només s'executen en un sol procés. Per a les aplicacions que s'executen en diversos processos, com ara chrome.exe, firefox.exe o msedge.exe, heu de forçar la prioritat i l'afinitat de la CPU seguint la solució alternativa següent.

Llegeix : Canvieu la prioritat del procés per executar processos mitjançant la línia d'ordres

Estableix l'afinitat i la prioritat de la CPU de manera permanent creant un script de PowerShell per al procés.

Estableix l

  • Comenceu creant un script de PowerShell.
  • Creeu un fitxer de text i poseu-li el nom que vulgueu, però amb l'extensió .ps1 .
  • Un cop creat, obriu el fitxer .ps1 al Bloc de notes o a qualsevol altre editor de text compatible.
  • Introduïu la sintaxi següent en un editor de text:
|_+_|
  • Substituïu chrome.exe pel nom del procés per al qual voleu establir la prioritat i el valor de prioritat (temps real 256, alt 128, per sobre del normal 32768, normal 32, per sota del normal 16384, baix 64) a SetPriority(valor).
  • Ara heu de determinar el valor decimal dels nuclis de la CPU que voleu utilitzar per al procés. Com que utilitzeu els mateixos nuclis de CPU que l'anterior, comproveu el valor decimal al convertidor anterior.
  • Ara, si voleu fer coincidir la CPU només un procés , escriviu la línia d'ordres següent a l'script de PowerShell.
|_+_|
  • Per establir l'afinitat del processador tots els processos amb el mateix nom , com ara chrome.exe, firefox.exe o msedge.exe, escriviu la línia d'ordres següent en un script de PowerShell.
|_+_|
  • Valor substitutiu 1 amb el valor decimal que heu obtingut del convertidor, crom amb el nom del procés pel qual voleu establir l'afinitat de la CPU.
  • Deseu el vostre editor de text.
  • Per executar l'script, feu clic amb el botó dret al fitxer i seleccioneu Executeu amb PowerShell .

De manera predeterminada, Windows no permet que s'executi cap script al sistema. Perquè el vostre guió funcioni, tsp D quan se li demani. L'script s'executarà i sortirà després d'executar totes les ordres. Si teniu problemes amb l'execució de l'script a causa de la política d'execució, podeu habilitar l'execució de l'script de PowerShell o podeu crear una drecera d'escriptori que apunti a l'script ps1 que heu creat anteriorment amb un paràmetre que omet la política d'execució mitjançant l'ordre següent V Introduïu la ubicació de l'element camp:

|_+_|
  • Els substituts FullPathToPowerShellScript marcador de posició amb el camí real al fitxer d'script PS1. Si el vostre Windows no està a la unitat C: o el vostre Powershell està instal·lat en un altre lloc, substituïu-lo C:WindowsSystem32WindowsPowerShellv1.0powershell.exe amb el camí a powershell.exe al vostre sistema.

Llegeix : Ajusteu la programació del processador per millorar el rendiment a Windows.

2] Utilitzeu una aplicació de tercers

Procés de lazo

Aquest mètode també elimina l'inconvenient d'utilitzar el Gestor de tasques per limitar l'ús de la CPU, és a dir, restableix la configuració després de reiniciar el programa. Per tant, si necessiteu una solució més completa per gestionar l'ús de recursos en un programa, podeu provar aplicacions de tercers com Process Lasso, Bill2 Process Manager i Process Tamer.

Com faig que el cursor sigui més gran?

Per limitar l'ús de la CPU d'un procés amb Process Lasso, feu el següent:

Nota R: Si teniu previst fer canvis importants amb aquesta o qualsevol altra utilitat esmentada, us recomanem que creeu un punt de restauració abans de continuar.

  • Baixeu i instal·leu la versió adequada de la utilitat al vostre sistema.
  • A continuació, inicieu l'aplicació amb permisos elevats.
  • Feu clic amb el botó dret al procés desitjat i canvieu-lo prioritat i proximitat segons el vostre requisit.
  • Feu canvis seleccionant Sempre opció del menú contextual. Si tries Actual opció, només s'aplicarà fins que es reiniciï el programa.
  • Després d'això, podeu sortir de l'aplicació.

Llegeix : Com habilitar o desactivar l'aparcament del nucli de la CPU a Windows

3] Redueix l'estat màxim del processador

Estat màxim del processador més petit

Aquest mètode no és tan invasiu com els dos mètodes descrits anteriorment. Aquesta configuració us permet limitar la velocitat màxima que pot assolir el vostre processador, la qual cosa redueix la càrrega del vostre processador i pot evitar que el vostre PC es sobreescalfi.

Per reduir l'estat màxim del processador del vostre processador, feu el següent:

  • Obriu el tauler de control.
  • Feu clic Opcions d'energia .
  • Fer clic a Canvia la configuració del pla opció situada al costat del pla d'energia activa del vostre sistema.
  • A continuació, feu clic a Canvia la configuració avançada d'energia . S'obrirà una nova finestra d'Opcions d'energia.
  • Troba i amplia Gestió d'energia del processador opció.
  • Fer clic a Estat màxim del processador opció i editar els valors.
  • El valor predeterminat és 100 per cent. Canvia-ho a 80 per cent quant a De piles i connectat opcions.
  • Feu clic Aplicar > per desar els canvis i sortir de la finestra.

A la configuració anterior, la vostra CPU funcionarà al 80 per cent de la seva capacitat durant les hores punta.

Això és tot!

Publicació relacionada : Com comprovar, reduir o augmentar l'ús de la CPU a Windows

Com assignar més CPU a un programa a Windows 11/10

Els processadors no s'assignen als programes. Els programes creen fils d'execució que s'executen simultàniament. Els diferents processadors admeten un nombre diferent de fils que poden executar al mateix temps. Si un programa crea diversos fils iguals o superiors al nombre màxim de fils suportats per la CPU, pot consumir més CPU.

Puc limitar l'ús de la CPU d'un procés?

La manera més senzilla de limitar l'ús de la CPU d'un procés en un ordinador Windows 11/10 és limitar la potència de la CPU. Aneu al Tauler de control. Estat màxim de la CPU i reduïu-lo al 80% o el que vulgueu. Amb un programari que mesura la temperatura de la CPU com a 'Ventilador d'alta velocitat'.

Entrades Populars