Cómo limitar el uso de la CPU para un proceso en Windows 11/10

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



Como experto en TI, una de las cosas que puede querer hacer es limitar el uso de la CPU para un proceso en Windows 10 u 11. Hay algunas razones por las que puede querer hacer esto, pero la más común es evitar que un proceso acaparando todos los recursos de la CPU y ralentizando su sistema. Afortunadamente, limitar el uso de la CPU es fácil de hacer.



Primero, deberá encontrar el PID (ID de proceso) del proceso que desea limitar. Puede hacerlo abriendo el Administrador de tareas (presione Ctrl+Mayús+Esc o botón derecho del ratón la barra de tareas y seleccione 'Administrador de tareas') y seleccionando la pestaña 'Detalles'. Luego, busque el proceso que desea limitar y anote el PID junto a él.





A continuación, abra un símbolo del sistema y escriba el siguiente comando, reemplazando PID con el PID del proceso que desea limitar:





cambiar la ubicación de descarga, es decir

proceso wmic donde (IDProcess=PID) llamada setpriority 'baja'



Esto establecerá el proceso en prioridad 'baja', lo que limitará su uso de CPU. También puede usar las prioridades 'normal' o 'alta' si lo desea, pero 'baja' suele ser suficiente para evitar que un proceso acapare demasiada CPU.

¡Eso es todo al respecto! Ahora sabe cómo limitar el uso de la CPU para un proceso en Windows 10 u 11.



En su PC con Windows 11 o Windows 10, puede experimentar un alto uso de la CPU causado por una aplicación o un juego del que desea reducir o limitar la cantidad de recursos de la CPU que el proceso puede usar para la aplicación o el juego. En esta publicación, le mostraremos cómo limitar el uso de la CPU para aplicaciones de un solo proceso o aplicaciones de múltiples procesos.

Cómo limitar el uso de la CPU para un proceso

Cómo limitar el uso de la CPU para un proceso en Windows 11/10

En pocas palabras, el uso de CPU es el porcentaje actual de recursos de CPU consumidos por todos los programas. Si nota que algunos programas usan más núcleos de CPU y sobrecargan los recursos del sistema, puede limitar el uso de CPU para un proceso de juego/aplicación o varios procesos usando los métodos a continuación.

  1. Establecer la prioridad del proceso y la afinidad de la CPU
  2. Usar una aplicación de terceros
  3. Estado de procesador máximo más pequeño

Veamos estos métodos en detalle.

1] Establecer prioridad de proceso y afinidad de CPU

Proceso prioritario permite a Windows asignar y desasignar los recursos requeridos por todos los procesos activos. Los usuarios de PC pueden cambiar la prioridad de cualquier proceso/subproceso a través del Administrador de tareas, pero esto solo debe hacerse para los procesos que no son del sistema. Es mejor dejar sin cambios la configuración de prioridad para los procesos principales del sistema.

Cumplimiento de la CPU simplemente restringe los procesos para usar menos núcleos de CPU de su sistema. Los usuarios de PC pueden configurar por proceso para controlar cuántos núcleos de CPU puede usar un proceso. Al cambiar la afinidad de la CPU, puede liberar los núcleos de la CPU para que estén disponibles para otros procesos.

Para establecer la prioridad del proceso, haga lo siguiente:

Establecer la prioridad del proceso

  • Prensa Ctrl + Mayús + Esc clave para iniciar el administrador de tareas.
  • En el administrador de tareas, especifique el proceso cuya prioridad desea cambiar.
  • También puede hacer clic en el botón Procesador una columna para ordenar los procesos en orden descendente de su consumo.
  • Ahora haga clic derecho en el proceso y seleccione ir a detalles opción del menú contextual. Alternativamente, haga clic en el botón Detalles y busque el proceso que desea cambiar.
  • Acerca de los detalles sección, haga clic derecho en el proceso y seleccione Fijar prioridad del menú contextual.
  • Luego seleccione Debajo de lo normal (asigna un poco menos de recursos cuando están disponibles) o Corto (asigna la menor cantidad de recursos del sistema cuando están disponibles).
  • Aparecerá una ventana de advertencia informándole de las consecuencias de cambiar la prioridad del proceso.
  • Haga clic en Cambiar prioridad botón para aplicar los cambios.
  • Salga del Administrador de tareas.

Para configurar la afinidad del procesador (CPU), haga lo siguiente:

Establecer afinidad de CPU (procesador)

Nota : Para las aplicaciones que tienen varios procesos, como msedge.exe, deberá configurar la afinidad de la CPU para cada uno de los procesos, ya que cada ejecutable es una pestaña, ventana o complemento independiente.

cómo abrir el panel de control en Windows 10
  • Abra el Administrador de tareas.
  • En la ventana del administrador de tareas, haga clic en Más para expandir si no ve ninguna pestaña sino solo algunas aplicaciones con poca o ninguna información.
  • Bajo Procesos haga clic en la aplicación para la que desea limitar el uso de la CPU. expandir lista de procesos iniciados por la aplicación.
  • Próximo. haga clic derecho en el proceso que desea restringir y seleccione ir a detalles . ser redirigido a Detalles pestaña
  • En la sección Detalles, haga clic con el botón derecho en el proceso resaltado y seleccione Establecer afinidad .
  • EN Cumplimiento del procesador De forma predeterminada para la mayoría de los procesos, debería ver todos los procesadores seleccionados, lo que significa que todos los núcleos de procesador pueden ejecutar el proceso.
  • Ahora sólo desmarcar bloques de núcleos de CPU que no desea utilizar en el proceso.
  • Haga clic en BIEN botón.
  • Salga del Administrador de tareas.

Recuerde que solo puede limitar uno o más núcleos de CPU por proceso, pero debe seleccionar al menos un núcleo. Además, con este método, Windows restablecerá la configuración después de cerrar y abrir el programa predeterminado, que debería usar todos los núcleos de la CPU. Por lo tanto, para obligar a una aplicación o juego a mantener siempre núcleos de CPU válidos (coincidencia de CPU), puede utilizar la solución que se describe a continuación.

Leer : No se puede establecer la prioridad del proceso en el Administrador de tareas de Windows

Establezca la afinidad y la prioridad de la CPU de forma permanente mediante la creación de un acceso directo para el proceso.

Establezca la afinidad y la prioridad de la CPU de forma permanente mediante la creación de un acceso directo para el proceso.

  • Comienza especificando el valor hexadecimal de las CPU que desea usar para la configuración de afinidad de CPU, obteniendo el número binario de núcleos de CPU que desea usar para el proceso.

La longitud del número binario está determinada por la cantidad de núcleos del procesador. En CPU binario, 0 significa apagado y 1 significa encendido. Para cada núcleo de CPU que desee utilizar para el proceso, cambie 0 A 1 .

Para esta publicación, estamos demostrando con Procesador de 7 núcleos y solo usará procesador 0 para la aplicación; el número binario utilizado será 0000001 .

  • Luego, necesitamos convertir el número binario a hexadecimal usando el convertidor en rapidtables.com/convert .
  • Una vez que tenga el número hexadecimal, vaya a Crear acceso directo de escritorio.
  • EN Crear acceso directo ingrese la siguiente sintaxis en Introduce la ubicación del elemento. campo.
|_+_|
  • En la sintaxis, reemplace El nombre del programa un marcador de posición con el nombre real del programa (puede estar vacío o cualquier nombre), Corto con cualquier prioridad de procesador (tiempo real, alta, por encima de lo normal, normal, por debajo de lo normal, baja), # con el valor hexadecimal obtenido anteriormente, ruta del programa con la ruta completa al juego o aplicación.

Ahora que ha creado un acceso directo, si desea ejecutar un programa, inicie ese acceso directo y Windows iniciará automáticamente el programa con la afinidad de CPU y la prioridad que establezca en las opciones de comando del acceso directo. Pero tenga en cuenta que este método solo funcionará para aplicaciones y juegos que solo se ejecutan en un solo proceso. Para las aplicaciones que se ejecutan en varios procesos, como chrome.exe, firefox.exe o msedge.exe, debe forzar la prioridad y la afinidad de la CPU siguiendo la solución que se indica a continuación.

Leer : Cambiar la prioridad del proceso para ejecutar procesos usando la línea de comando

Establezca la afinidad y la prioridad de la CPU de forma permanente mediante la creación de un script de PowerShell para el proceso.

Establezca la afinidad y la prioridad de la CPU de forma permanente mediante la creación de un script de PowerShell para el proceso.

  • Comienza creando un script de PowerShell.
  • Cree un archivo de texto y asígnele el nombre que desee, pero con la extensión .ps1 .
  • Una vez creado, abra el archivo .ps1 en el Bloc de notas o en cualquier otro editor de texto compatible.
  • Introduzca la siguiente sintaxis en un editor de texto:
|_+_|
  • Reemplace chrome.exe con el nombre del proceso para el que desea establecer la prioridad y el valor de prioridad (en tiempo real 256, alto 128, por encima de lo normal 32768, normal 32, por debajo de lo normal 16384, bajo 64) en SetPriority (valor).
  • Ahora debe determinar el valor decimal de los núcleos de la CPU que desea utilizar para el proceso. Dado que está utilizando los mismos núcleos de CPU que el anterior, verifique el valor decimal en el convertidor anterior.
  • Ahora, si desea hacer coincidir la CPU con solo un proceso , escriba la siguiente línea de comando en el script de PowerShell.
|_+_|
  • Para establecer la afinidad del procesador en todos los procesos con el mismo nombre , como chrome.exe, firefox.exe o msedge.exe, escriba la siguiente línea de comando en un script de PowerShell.
|_+_|
  • Valor de sustitución 1 con el valor decimal que obtuvo del convertidor, chrome con el nombre del proceso para el que desea establecer la afinidad de la CPU.
  • Guarde su editor de texto.
  • Para ejecutar el script, haga clic derecho en el archivo y seleccione Ejecutar con PowerShell .

De forma predeterminada, Windows no permite que se ejecute ningún script en el sistema. Para hacer que su script funcione, tsp D Cuando se le solicite. El script se ejecutará y saldrá después de que se hayan ejecutado todos los comandos. Si tiene problemas para ejecutar el script debido a la política de ejecución, puede habilitar la ejecución del script de PowerShell o puede crear un acceso directo en el escritorio que apunte al script ps1 que creó anteriormente con un parámetro que omita la política de ejecución usando el comando a continuación V Introduce la ubicación del elemento. campo:

|_+_|
  • Los reemplazos FullPathToPowerShellScript marcador de posición con la ruta real a su archivo de script de PS1. Si su Windows no está en la unidad C: o su powershell está instalado en otro lugar, reemplace C:WindowsSystem32WindowsPowerShellv1.0powershell.exe con la ruta a powershell.exe en su sistema.

Leer : ajuste la programación del procesador para mejorar el rendimiento en Windows.

2] Use una aplicación de terceros

Proceso de lazo

Este método también elimina la desventaja de usar el Administrador de tareas para limitar el uso de la CPU, lo que significa que restablece la configuración después de reiniciar el programa. Entonces, si necesita una solución más completa para administrar el uso de recursos en un programa, puede probar aplicaciones de terceros como Process Lasso, Bill2 Process Manager y Process Tamer.

¿Cómo hago mi cursor más grande?

Para limitar el uso de la CPU de un proceso mediante Process Lasso, haga lo siguiente:

Nota R: Si planea realizar cambios importantes con esta o cualquier otra utilidad mencionada, le recomendamos que cree un punto de restauración antes de continuar.

  • Descargue e instale la versión adecuada de la utilidad en su sistema.
  • Luego inicie la aplicación con permisos elevados.
  • Haga clic derecho en el proceso deseado y cámbielo. prioridad y cercanía de acuerdo a su requerimiento.
  • Realice los cambios seleccionando Siempre opción del menú contextual. Si tu eliges Actual opción, solo se aplicará hasta que se reinicie el programa.
  • Después de eso, puede salir de la aplicación.

Leer : Cómo habilitar o deshabilitar el estacionamiento del núcleo de la CPU en Windows

3] Reducir el estado máximo del procesador

Estado de procesador máximo más pequeño

Este método no es tan invasivo como los dos métodos descritos anteriormente. Esta configuración le permite limitar la velocidad máxima que puede alcanzar su procesador, lo que reduce la carga en su procesador y puede evitar que su PC se sobrecaliente.

Para reducir el estado máximo del procesador de su procesador, haga lo siguiente:

  • Abra el panel de control.
  • Hacer clic Opciones de poder .
  • Haga clic en Cambiar la configuración del plan opción ubicada junto al plan de energía activo de su sistema.
  • Luego haga clic en Cambiar la configuración avanzada de energía . Se abrirá una nueva ventana de Opciones de energía.
  • Buscar y expandir Administración de energía del procesador opción.
  • Haga clic en Estado máximo del procesador y edite los valores.
  • El valor predeterminado es 100 por ciento. cambiarlo a 80 por ciento como para De las baterías y conectado opciones
  • Hacer clic Aplicar > BIEN para guardar los cambios y salir de la ventana.

En la configuración anterior, su CPU funcionará al 80 por ciento de su capacidad durante las horas pico.

¡Eso es todo!

Publicación relacionada : Cómo verificar, reducir o aumentar el uso de la CPU en Windows

Cómo asignar más CPU a un programa en Windows 11/10

Los procesadores no se asignan a los programas. Los programas crean hilos de ejecución que se ejecutan simultáneamente. Los diferentes procesadores admiten una cantidad diferente de subprocesos que pueden ejecutar al mismo tiempo. Si un programa crea múltiples subprocesos iguales o mayores que la cantidad máxima de subprocesos admitidos por la CPU, puede consumir más CPU.

¿Puedo limitar el uso de la CPU de un proceso?

La forma más fácil de limitar el uso de la CPU de un proceso en una computadora con Windows 11/10 es limitar la potencia de la CPU. Vaya al Panel de control. Maximice el estado de la CPU y redúzcalo al 80% o lo que desee. Con un software que mide la temperatura de la CPU como 'Ventilador de alta velocidad

Entradas Populares