Есть ли способ запросить или вычислить использование ЦП одного процесса на каждое ядро отдельно?
Например,
Название - - - - Core1 - Core2 - Core3 - Core4
firefox.exe - 0,5% - - 0,1% - - 0,2% - - 0,3%
Я знаю программу, называемую "Process Explorer" (Марк Руссинович), которая может это сделать, но как это сделать на С#? Я посмотрел на пространство имен System.Diagnostics
, но не смог найти ничего подходящего для моих требований.
Вот картина того, чего я пытаюсь достичь,