Sé que en perfmon puede ver cuánto se utiliza cada núcleo y cuánto CPU total está usando un proceso en particular. Sin embargo, parece que no puedo encontrar la manera de ver cuánta CPU está usando un proceso desglosado por núcleos.
¿Hay una forma incorporada de ver esta información? ¿Hay una forma programática de ver esto? (C # preferido) ¿Estoy demostrando una mala comprensión de cómo Windows (Vista) maneja el uso del núcleo y el cambio de contexto al hacer esta pregunta?
Editar: Más aclaración de lo que quiero averiguar. ¿Mi proceso solo utiliza un 30-40% de CPU total (en un núcleo cuádruple) porque no tiene suficientes subprocesos para utilizar más o porque está demasiado vinculado a E / S y el acceso al disco es el cuello de botella?
Entonces, ¿no hay forma de hacer esto? (aparte de asegurarse de que no haya actividad de CPU en la computadora)