Как узнать загрузку процессора, показанную в диспетчере задач, с помощью монитора производительности

Как узнать загрузку процессора, показанную в диспетчере задач, с помощью монитора производительности

Я хочу узнать загрузку ЦП процессом (учитывая его PID), как показано в диспетчере задач, используя монитор производительности, поскольку мне нужно измерить производительность процесса.Эта страницапоказывает, что %Processor Timeпоказанное в мониторе производительности не то же самое, что загрузка ЦП, показанная в диспетчере задач. Но альтернативные подходы, упомянутые там, также не соответствуют значению taskmngr.
Есть ли способ узнать значение, показанное в диспетчере задач, из монитора производительности? Ниже приведен снимок экрана значений процесса в taskmngr и мониторе производительности:

Скриншот

решение1

Проблема была не в мониторе производительности, а в самом диспетчере задач!! Диспетчер задач показывал разные значения загрузки процессора на Processesвкладке и в Detailsвкладке %Processor Timeпроцесса, если разделить на количество процессоров и округлить до ближайшего целого числа, то оно фактически совпадало со значением на Detailsвкладке

Связанный контент