Я знаю, что в perfmon вы можете видеть, сколько используется каждое ядро и сколько всего ЦП использует конкретный процесс. Однако я не могу найти способ узнать, сколько ЦП использует процесс в разбивке по ядрам.
Есть ли встроенный способ просмотра этой информации? Есть ли программный способ увидеть это? (Предпочтительно на C #) Я задаю этот вопрос, чтобы продемонстрировать, как Windows (Vista) неправильно использует ядро и переключать контексты?
Редактировать: Больше разъяснений о том, что я хочу выяснить. Мой процесс использует только 30-40% общего процессора (на четырехъядерном процессоре), потому что он недостаточно многопоточный, чтобы использовать больше, или он слишком ограничен для ввода-вывода, а доступ к диску является узким местом?
Так нет ли способа сделать это вообще? (кроме того, чтобы убедиться, что на компьютере не выполняются другие действия процессора)