Microsoft оптимизирует WinUI 3 для повышения отзывчивости Windows 11

Компания Microsoft продолжает работу над повышением производительности операционной системы Windows 11 в рамках инициативы Windows K2. Ключевой частью этого процесса является перевод базовых элементов системы на WinUI 3, который выступает встроенным фреймворком операционной системы. Разработчики не только переделывают меню Пуск и другие компоненты, но и улучшают сам фреймворк.

Программист Бет Пан опубликовала сообщение на платформе GitHub, где отметила основные цели команды. По ее словам, миссия разработчиков заключается в том, чтобы сделать WinUI 3 лучшей платформой для нативного пользовательского интерфейса. Достижение этой цели требует повышения производительности на разных уровнях, включая внутренний код самого WinUI.

В качестве метрик для проверки производительности Microsoft использует время запуска Проводника и Блокнота. Благодаря внесенным изменениям запуск Проводника стал заметно быстрее. Количество распределений памяти сократилось на 41 %, а временных распределений стало меньше на 63 %. Кроме того, число вызовов функций уменьшилось на 45 %, а время, затрачиваемое на выполнение кода WinUI, сократилось на 25 %.

Ожидается, что эти изменения скоро появятся в ветке разработки, а затем перейдут в основную ветку winui3/main. Работа над фреймворком ведется совместно с другими командами разработчиков, чтобы улучшения были комплексными. Усилия по обновлению WinUI дополняют другие нововведения системы. В частности, специальный профиль с низкой задержкой позволяет кратковременно повышать частоту процессора до максимальных значений на время от 1 до 3 секунд. Совокупность этих мер должна решить проблему долгой загрузки базовых элементов и сделать работу Windows 11 более быстрой и плавной.

Источник: www.playground.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии