Nombre del proceso con el mayor uso de CPU
Tengo un Samurize config que muestra un gráfico de uso de CPU similar al Administrador de tareas.
Cómo puedo mostrar también el nombre del proceso con el porcentaje de uso de CPU más alto actual?
Me gustaría que esto se actualice, como máximo, una vez por segundo. Samurize puede llamar a una herramienta de línea de comando y mostrar su salida en la pantalla, por lo que esto también podría ser una opción.
Más aclaraciones
He investigado la escritura de mi propia aplicación de línea de comando c # .NET para enumerar la matriz devuelta por System.Diagnostics.Process.GetProcesses (), pero la clase de instancia de proceso no parece incluir una propiedad de porcentaje de CPU.
¿Puedo calcular esto de alguna manera?