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