Сегодня 21 апреля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Создатель диспетчера задач Windows объяснил, почему инструмент врёт о загрузке процессора — и почему это не исправить

Бывший инженер Microsoft Дэйв Пламмер (Dave Plummer), создавший оригинальный диспетчер задач Windows, объяснил, почему этот инструмент не способен показывать загрузку процессора (CPU) в реальном времени, и как именно он считает этот показатель. По словам разработчика, архитектура диспетчера задач была намеренно упрощена, однако появление динамического масштабирования частоты CPU и Turbo Boost лишили его возможности оценивать реальную вычислительную работу.

 Источник изображения: @DavesGarage / youtube.com

Источник изображения: @DavesGarage / youtube.com

Диспетчер задач работает по таймеру: через заданные промежутки времени он обновляет показатели и отображает интерпретацию того, что происходило с компьютером между двумя обновлениями, а не картину загрузки CPU в реальный момент времени. Очевидным решением было бы делить загрузку на время между обновлениями, однако такой подход требует, чтобы GUI-таймер срабатывал строго в нужный момент, что на практике гарантировать невозможно.

Пламмер запрограммировал диспетчер иначе: инструмент запрашивает суммарное время каждого процесса — сумму времени в режиме ядра и в пользовательском режиме — с момента его запуска. Из этого значения вычитается результат предыдущего запроса для того же процесса, а полученная разность делится на суммарное процессорное время, израсходованное всеми процессами между обновлениями. Метод сложнее, зато точнее.

Технический прогресс, однако, сделал и этот подход недостаточным. Поскольку учёт строится на усреднённых значениях между обновлениями, он не отражает реальную работу, выполняемую в конкретный момент времени. На современных CPU с динамическим масштабированием частоты, Turbo Boost, тепловым троттлингом и глубокими состояниями простоя связь между затраченным временем и объёмом выполненной работы существенно ослабла.

По мнению разработчика, корректной метрикой была бы не доля занятого времени, а отношение реально выполненной работы к максимально возможной теоретической производительности. Однако повлиять на реализацию этой идеи Пламмер уже не может: из Microsoft он вышел на пенсию.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Instagram стал превращать цветные фото в чёрно-белые — разработчики уже выявили причину бага 4 мин.
«Слышу об этом впервые»: сценарист сериала Mass Effect опроверг слухи о переработке шоу для «негеймеров» 6 мин.
Ностальгия пользуется спросом: нуарный ретрошутер Mouse: P.I. For Hire показал «крайне успешный» старт и порадовал издателя продажами 3 ч.
«Чёрт, выглядит великолепно»: утечка кадров из трейлера Assassin’s Creed Black Flag Resynced впечатлила фанатов 4 ч.
Meta тестирует WhatsApp Plus — подписку, которая добавляет косметические улучшения 13 ч.
В Steam и VK Play вышла «Былина» — грандиозная экшен-RPG в мире славянских мифов 14 ч.
Календарь релизов 20–26 апреля: Vampire Crawlers, Masters of Albion, Kiln и Tides of Tomorrow 14 ч.
Nvidia улучшила ReSTIR: трассировка путей стала в 2–3 раза быстрее и чище 15 ч.
Всё тайное становится явным: Ubisoft наконец подтвердила, когда покажет Assassin's Creed Black Flag Resynced 16 ч.
ChatGPT перестал работать у многих пользователей по всему миру — OpenAI ведёт расследование 17 ч.
Новоиспечённому гендиру Тернусу придётся доказать инвесторам, что Apple не проиграла ИИ-гонку 6 мин.
Тим Кук опубликовал прощальное письмо по случаю ухода в поста гендиректора Apple 10 мин.
Anthropic получит от AWS до 5 ГВт ИИ-мощностей и до $25 млрд инвестиций 30 мин.
NASA собрало первую ступень SLS для миссии Artemis III — запуск намечен на 2027 год 56 мин.
Разработку устройств Apple возглавил Джони Сруджи 60 мин.
Космический грузовик «Прогресс МС-32» ярко завершил свою миссию, разрушившись в атмосфере 2 ч.
Представлен полностью электрический Mercedes-Benz С-класса с запасом хода 762 км 3 ч.
Испанцы разрабатывают аппаратный «стоп-кран» для защиты от бэкдоров в зарубежных чипах 3 ч.
Землетрясение в Японии магнитудой 7,7 балла больше всего навредило производству химикатов для выпуска чипов 4 ч.
ИИ-лаборатория Джеффа Безоса готовится привлечь $10 млрд финансирования 5 ч.