Мой блог
Приложение «Погода» в Windows 11 может потреблять до 1,2 ГБ оперативной памяти

Проблема потребления ресурсов стандартным приложением «Погода»
Настоящий «фейспалм» для пользователей Windows 11: как показывают недавние тесты, проведенные порталом Windows Latest, стандартное приложение «Погода» может поглощать до 1,2 ГБ оперативной памяти, даже если оно просто открыто и отображает прогноз. Примечательно, что для достижения таких показателей вовсе не требуется активное взаимодействие с программой. Согласно отчету, MSN Weather запускает до девяти подпроцессов на базе Chromium, что прямо указывает на использование веб-оболочки вместо полноценного нативного приложения. Именно такая архитектурная особенность объясняет, почему простая системная утилита потребляет столь значительный объем ресурсов.

Функциональность в обмен на оперативную память
MSN Weather — это встроенный инструмент Windows 11, предлагающий пользователям богатый набор функций, включая интерактивный радар, почасовые прогнозы, сведения о ветре и осадках, индексы качества воздуха и даже фазы луны. Данные поступают от нескольких поставщиков, где основным источником выступает Foreca. Хотя интерфейс программы выглядит современно и работает достаточно плавно, уровень потребления памяти резко контрастирует с аналогичным приложением Apple Weather на macOS: решение от Apple расходует всего около 250 МБ ОЗУ при предоставлении схожего объема данных. Это означает, что штатная утилита Windows потребляет примерно в пять раз больше оперативной памяти. Кроме того, приложение Microsoft содержит рекламные интеграции: в ходе тестирования были замечены объявления Adobe Acrobat, LendingTree и Spotify. Возможно, Microsoft таким образом компенсирует затраты на получение метеоданных, однако реклама в приложении от разработчика ОС вызывает закономерное раздражение у пользователей, уже оплативших лицензию Windows.
Оптимизация системы и архитектурные особенности
Данный отчет появился в то время, когда Microsoft всё активнее обсуждает вопросы производительности Windows 11. Компания даже удалила рекомендации по наличию 32 ГБ ОЗУ для игровых ПК, утверждая, что система оптимизирована для стабильной работы на устройствах с 8 ГБ оперативной памяти. Однако на таком компьютере приложение, занимающее 1,2 ГБ, отнимает около 15% всей доступной памяти. Это существенная доля для утилиты, которую обычно запускают лишь для того, чтобы быстро узнать температуру или вероятность дождя. Похоже, что Microsoft перешла на создание подобных простых приложений с помощью WebView2 — своего фреймворка для встраивания веб-контента. Он функционирует на базе того же движка Chromium, что и браузер Edge, разделяя рендеринг, сетевую активность и задачи GPU на отдельные процессы. В итоге в «Диспетчере задач» программа выглядит не как легковесное приложение, а как запущенная в фоновом режиме сессия браузера.

Будущее встроенных утилит Microsoft
В планах Microsoft заявлено улучшение производительности, надежности и оптимизация использования памяти во всей ОС. Компания также ведет обсуждение обновления стандартных приложений, постепенно отходя от устаревших форматов Win32 и UWP в сторону разработки на базе WinUI. Пока остается неясным, затронет ли этот процесс службы под брендом MSN, такие как «Погода» или «Новости». Хотя эти сервисы глубоко интегрированы в Windows, Microsoft не уточняла, станут ли они частью планируемой модернизации. На текущий момент приложение «Погода» ярко иллюстрирует разрыв между глобальными целями Microsoft по оптимизации и реальным опытом взаимодействия с современными системными утилитами. Программа выглядит эстетично, но ее архитектура на базе браузера, чрезмерный аппетит к оперативной памяти и наличие рекламы делают ее весьма спорным решением для роли стандартного десктопного инструмента.

Источник: techspot.com

