Ух ты, какая мякотка!
https://support.microsoft.com/kb/3200459Сейчас процессоры могут менять частоту.
Например, у проца cm8070104290715s
Частота 2.9 ГГц и 4.3 ГГц в режиме Turbo
В связи с этим в ms поменяли метрику, показывающую утилизацию cpu в диспетчере задач:
Если раньше она основывалась на времени, которое процессор потратил на работу, то теперь она основывается на объёме работы.
Как было раньше (примерно):
- вы нагружали проц на 50%
- и увеличиваете нагрузку на 30%
- проц разгонялся (пусть на те же 30%)
- значит запас мощности увеличивался
- и утилизация cpu оставалась 50%, хотя нагрузка на систему возросла.
Теперь же:
- вы нагружали проц на 50%
- и увеличиваете нагрузку на 30%
- проц разгонялся (пусть на те же 30%)
- метрика отображает увеличивающуюся нагрузку, рисуя вам 80% утилизации cpu (хотя по-факту, пока работает турбо-режим, проц нагружен наполовину)
- а если вы увеличите нагрузку вдвое, метрика покажет вам 130% утилизации cpu
Иначе говоря, старые метрики больше подходят для отображения запаса ресурсов
А новые - для отображения нагрузки на систему.
В перфмоне же доступны все метрики, и старые и новые.
Ps Надеюсь, не налажал в понимании.