Microsoft подтвердила оптимизацию WinUI 3: потребление памяти в «Проводнике» снизилось на 41%
Microsoft опубликовала официальные данные о глубокой оптимизации фреймворка WinUI 3, опровергнув мнение пользователей о том, что режим низкой задержки является лишь «грубой» оптимизацией для скрытия «раздутости» системы. Компания доказала, что Windows 11 претерпевает фундаментальные изменения на уровне архитектуры.
Согласно данным из GitHub и технической документации, Microsoft провела масштабную реструктуризацию WinUI 3. Этот фреймворк является ключевым для интерфейса Windows 11, и его цель — унифицировать разрозненные компоненты пользовательского интерфейса, накопившиеся за долгие годы.
В ходе тестирования производительности компания использовала «Проводник» (File Explorer) в качестве примера. Результаты показали впечатляющие улучшения:
Потребление оперативной памяти при работе новой версии фреймворка снизилось на 41%, кратковременные выделения памяти сократились на 63%, количество вызовов функций уменьшилось на 45%, а время выполнения базового кода сократилось на 25%.
Это означает, что приложения, созданные на основе WinUI 3, стали значительно менее требовательны к системным ресурсам при запуске и в процессе работы.
Топ-менеджер Microsoft Скотт Хансельман (Scott Hanselman) прокомментировал это, заявив, что «похудение» системы и режим низкой задержки — это два параллельных направления оптимизации. Он отметил, что в современных операционных системах, таких как macOS и Linux, также существует механизм мгновенного повышения частоты при взаимодействии, что является разумным аппаратным планированием, а не «читерством». Современное меню «Пуск» должно работать с облачными данными OneDrive и поисковым индексом, что создает нагрузку, несравнимую с системами прошлого.
Ранее, для сокращения сроков разработки, Microsoft использовала технологию WebView для создания «оболочек» в некоторых элементах интерфейса. Такой подход приводил к тому, что каждый проект потреблял полный набор системных ресурсов, что было одной из главных причин низкой эффективности Windows 11.
В настоящее время Microsoft решительно настроена удалить избыточные компоненты за пределами WinUI 3 и полностью вернуться к нативной архитектуре. Эти улучшения постепенно переходят из тестовых версий в стабильные и интегрируются в инструменты разработчика. В связи с вопросами безопасности, некоторые обновления требуют ручного импорта разработчиками.











0 комментариев