actualizar:

actualizar:

Breve:

Quiero medir el uso de CPU de compresión de audio sin pérdidas en Windows. Entonces, creo un archivo por lotes para ejecutar algunos códecs y quiero medir el uso de CPU del códec desde el inicio hasta su finalización, respectivamente. El códec se ejecuta en ráfagas cortas.

Lo que necesito:

  • Registro/historial de procesos de CPU por proceso por unidad de tiempo.

  • Registro/historial de procesos de CPU que se puede exportar a csv o similar.

  • Sin perder ningún fragmento de tiempo de ráfaga.

Lo que he probado:

  • monitor de rendimiento = no aplicable ya que perfmon solo muestra el proceso, no el programa.

  • monitor de proceso sysinternal = ¡genial! pero no puede exportar el uso de la CPU. Tiene un gráfico muy bonito en el resumen de la actividad del proceso, pero tengo que trazarlo yo mismo.

  • typeperf = nice, proceso de filtrado por nombre. pero todavía demasiado lento.

Gracias.

actualizar:

temporal resuelto usando typeperf:

typeperf "\Process(MAC)\% Processor Time"

Todavía estoy pensando en exportar a csv y establecer el intervalo de muestreo.

actualización2:

Monitor de proceso interno del sistema mediante el uso de información sobre herramientas gráficas para obtener el nivel de CPU.

Respuesta1

Monitor de proceso interno del sistema mediante el uso de información sobre herramientas gráficas para obtener el nivel de CPU.

información relacionada