Inicio
» WINDOWS
»
Cómo monitorizar el uso de la CPU de una aplicación en Windows 10
Cómo monitorizar el uso de la CPU de una aplicación en Windows 10
Para supervisar el uso de la CPU de una aplicación a lo largo del tiempo en Windows 10, utilice el Monitor de rendimiento (PerfMon) y añada el Process\% Processor Timecontador. A diferencia de una comprobación rápida en el Administrador de tareas, su gráfico desplazable permite ver si el uso de la CPU de una aplicación se mantiene alto, si aumenta durante una tarea o si se estabiliza cuando está inactiva. Inicie primero la aplicación y reproduzca la carga de trabajo que desea medir para que su proceso se ejecute y genere muestras útiles.
PerfMon viene integrado en Windows. Microsoft lo documenta perfmon.execomo el lanzador de sus herramientas de contador de rendimiento; la misma consola también incluye conjuntos de recopiladores de datos para guardar grabaciones más largas. Los pasos que se describen a continuación utilizan el gráfico en tiempo real.
Supervise el uso de la CPU de una aplicación en el Monitor de rendimiento.
Inicie la aplicación y la tarea que desea observar. Manténgala abierta mientras la supervisa. Un proceso que no se haya iniciado no aparecerá en la lista de instancias, y una aplicación inactiva puede mostrar poca actividad. Los navegadores y otras aplicaciones multiproceso pueden crear varios procesos para una misma aplicación; tenga en cuenta que es posible que deba seleccionar más de una instancia para ver su actividad.
Abra el Monitor de rendimiento. Presione Windows+ R, ingrese perfmony presione Enter. También puede buscar "Monitor de rendimiento" en Windows. Si la consola se abre en otra sección, expanda Herramientas de supervisión en el panel izquierdo y seleccione Monitor de rendimiento .
Introduzca perfmonen el cuadro de diálogo Ejecutar para abrir el Monitor de rendimiento.
Abra el cuadro de diálogo Agregar contadores. En la vista gráfica del Monitor de rendimiento, seleccione el botón verde Agregar contadores (el signo más) en la barra de herramientas. El gráfico puede estar vacío antes de agregar un contador.
Seleccione el botón verde con el signo más para elegir qué contador de rendimiento desea graficar.
Seleccione el contador de CPU del proceso y las instancias de la aplicación. En Contadores disponibles , establezca el objeto Rendimiento en Proceso y, a continuación, seleccione % Tiempo de procesador . En Instancias del objeto seleccionado , elija el proceso que pertenece a su aplicación. Para una aplicación multiproceso, haga clic con Ctrl en cada entrada coincidente, como chrome, chrome#1, u otra instancia numerada. Seleccione solo las instancias de la aplicación para que el gráfico sea legible. Elija Agregar >> y, a continuación, Aceptar .
Seleccione Proceso , % Tiempo de procesador y cada instancia de la aplicación que desee monitorizar.
Observa el gráfico mientras la aplicación está en funcionamiento. PerfMon dibuja una línea por cada contador añadido. Consulta la leyenda debajo del gráfico para relacionar el color de cada línea con su instancia de proceso. Deja el gráfico abierto mientras repites la actividad que podría generar un alto consumo de CPU. Un pico breve es diferente de una línea que permanece elevada durante toda la tarea.
La leyenda del gráfico identifica cada línea por su contador y su instancia de proceso.
Qué significa el porcentaje de CPU
Process\% Processor TimeEste contador suma el tiempo de procesador utilizado por todos los subprocesos de ese proceso. En un ordenador con varios procesadores lógicos, un proceso puede usar más de un procesador a la vez, por lo que este contador puede superar el 100 %. El ejemplo de Microsoft muestra dos subprocesos que utilizan el 75 % y el 80 % de procesadores diferentes, lo que produce una lectura del proceso del 155 %. Por lo tanto, una lectura superior al 100 % no es automáticamente un error.
Este contador de procesos no está normalizado a la capacidad total del equipo. Para una comparación aproximada con una vista del sistema completo (0-100%), divida la lectura del proceso entre el número de procesadores lógicos. Por ejemplo, el 160% en un PC con ocho procesadores lógicos representa aproximadamente el 20% de la capacidad total de la CPU. El valor también puede fluctuar brevemente cuando una aplicación inicia o finaliza procesos de trabajo.
Siga el proceso correcto
Los nombres de los procesos son nombres de archivos ejecutables, no necesariamente el nombre para mostrar de la aplicación. Si no está seguro de qué entrada corresponde a la aplicación, abra el Administrador de tareas con Ctrl++ y consulte la pestaña Detalles . Puede agregar el contador de ID de proceso en PerfMon para ayudar a asociar una instancia con un ID de proceso (PID).ShiftEsc
El contador de procesos tradicional de Windows puede mostrar un breve salto impreciso cuando dos procesos comparten un nombre y uno de ellos se inicia o finaliza; los nombres de instancia numerados, como chrome#1, pueden variar entre muestras. Si un pico repentino no coincide con la actividad de la aplicación, compruebe el PID, observe muestras adicionales y verifique si la lectura se estabiliza. Microsoft documenta esta limitación de coincidencia de instancias en su documentación de referencia del contador de rendimiento.
Mantenga un registro de CPU más largo
El gráfico en tiempo real es útil mientras lo visualiza, pero no constituye un historial a largo plazo fiable tras cerrar PerfMon. Para revisar la actividad posteriormente o capturar un pico intermitente, utilice los conjuntos de recopiladores de datos en la misma consola para registrar los contadores de proceso relevantes en un archivo de registro. La guía de solución de problemas del Monitor de rendimiento de Microsoft describe la recopilación de contadores de larga duración, y su referencia de herramientas de contadores de rendimiento explica que PerfMon incluye conjuntos de recopiladores de datos.
Para una lectura rápida y actualizada, el Administrador de tareas sigue siendo práctico. Utilice PerfMon cuando necesite la línea de tiempo, instancias de procesos separadas o una muestra grabada para investigar un patrón.