Подробности
Компания Microsoft продолжает работу над повышением производительности операционной системы Windows 11 в рамках инициативы Windows K2. Ключевой частью этого процесса является перевод базовых элементов системы на WinUI 3, который выступает встроенным фреймворком операционной системы.
Разработчики не только переделывают меню «Пуск» и другие компоненты, но и улучшают сам фреймворк. Основные цели и достиженияПрограммист Бет Пан опубликовала сообщение на платформе GitHub, где отметила основные цели команды.
По ее словам, миссия разработчиков заключается в том, чтобы сделать WinUI 3 лучшей платформой для нативного пользовательского интерфейса. Достижение этой цели требует повышения производительности на разных уровнях, включая внутренний код самого WinUI. В качестве метрик для проверки производительности Microsoft использует время запуска Проводника и Блокнота. Благодаря внесенным изменениям запуск Проводника стал заметно быстрее.
Количество распределений памяти сократилось на 41%, а временных распределений стало меньше на 63%. Кроме того, число вызовов функций уменьшилось на 45%, а время, затрачиваемое на выполнение кода WinUI, сократилось на 25%. Ожидается, что эти изменения скоро появятся в ветке разработки, а затем перейдут в основную ветку winui3/main. Работа над фреймворком ведется совместно с другими командами разработчиков, чтобы улучшения были комплексными.
Усилия по обновлению WinUI дополняют другие нововведения системы. В частности, специальный профиль с низкой задержкой позволяет кратковременно повышать частоту процессора до максимальных значений на время от 1 до 3 секунд. Совокупность этих мер должна решить проблему долгой загрузки базовых элементов и сделать работу Windows 11 более быстрой и плавной.

Комментарии
Оставляйте комментарии, отвечайте другим пользователям и добавляйте быстрые реакции.