Дэйв Пламмер раскрыл секрет «Диспетчера задач» Windows
Сооснователь «Диспетчера задач» Windows Дэйв Пламмер объяснил в своём YouTube-ролике, почему утилита показывает усреднённую, а не мгновенную загрузку процессора, и как это связано с архитектурой современных CPU.
Бывший инженер корпорации Microsoft Дэйв Пламмер объяснил причину, по которой системный монитор «Диспетчер задач» в операционной системе Windows может предоставлять не вполне точные данные о функционировании ОС. Соответствующее видео было размещено на личном YouTube-канале разработчика.
Пламмер, принимавший непосредственное участие в создании этой ключевой утилиты для контроля состояния Windows, приоткрыл одну из особенностей её работы. Он пояснил, почему инструмент не отображает актуальную в реальном времени загрузку центрального процессора.
Как отметил ветеран Microsoft, принцип работы программы отличается от ожиданий большинства пользователей. Утилита отображает не мгновенное значение использования процессорных мощностей, а усреднённый показатель за определённый промежуток времени, составляющий несколько секунд. Следовательно, ситуация, при которой резкий скачок нагрузки отражается в «Диспетчере задач» лишь незначительным ростом на несколько процентов, является, по словам Пламмера, абсолютно нормальной.
Кроме того, специалист обратил внимание на поведение современных процессоров, которые:
- динамически меняют тактовые частоты,
- переходят в энергосберегающие режимы,
- снижают производительность при перегреве
- и осуществляют автоматический разгон.
Такая сложная и изменчивая работа компонента, по его мнению, существенно затрудняет задачу по его точному мониторингу. Пламмер резюмировал:
даже одинаковый показатель в 50% загрузки на двух различных моделях CPU может субъективно восприниматься пользователем совершенно по-разному.Ранее, в начале апреля, Дэйв Пламмер в другом интервью поведал историю создания «Диспетчера задач» в 1990-х годах. Он вспомнил, что программисты того периода были сильно ограничены вычислительными ресурсами доступных компьютеров, что вынуждало их проводить тщательную оптимизацию каждого приложения для Windows.