



Диспетчер задач Windows 11 24H2 исправили для корректного показа загрузки процессора
Microsoft с выходом обновления Windows 11 24H2 KB5058411 скорректировала формулу загруженности центрального процессора в соответствии с показателями во вкладках «Производительность» и «Пользователи». Эта функция считала показатели для вкладки «Процессы» в диспетчере задач. Ранее данные подсчитывались по другой формуле, и в итоге показатели могли не совпадать.
Таким образом, даже опытный пользователь, который использует диспетчер задач для проверки показателей, не всегда мог определить, в чём проблема. Так, во вкладке «Процессы» любая из позиций могла показать загрузку до 100%, но суммировать показатели по каждой из них было бессмысленно.
Это происходило из-за того, что по умолчанию использовалась метрика Processor Utility, отражающая «полезность» процессора. При этом во вкладках «Производительность» и «Пользователи» применялся более точный вариант отношения процентов использованного времени процессора к показателю Processor Utility, что является отраслевым стандартом. Такая же формула работает при расчёте загрузки процессора сторонними утилитами и приложениями OEM-производителей.
В итоге в старом варианте во вкладке «Процессы» число ядер процессора не учитывалось, и, когда хотя бы одно ядро на 16-ядерном чипе было занято полностью, загрузка процессора определялась как 100%.
Другая проблема скрывалась в устаревшем варианте расчёта загрузки, который производился относительно базовой тактовой частоты процессора. Работающие в турборежиме ядра сообщали значения выше 100%, которые при выводе отсекались до 100%.
Теперь во всех вкладках диспетчера задач расчёт стал производиться по формуле «процент загрузки процессора = процессорное время, выделенное для задач данного процесса ÷ (всё прошедшее время × общее количество доступных в
Читать на habr.com