Microsoft K2 приносит плоды: WinUI 3 стал значительно легче, производительность приложений выросла
Microsoft в обсуждении на GitHub поделилась подробностями об оптимизации производительности фреймворка WinUI 3. Ранние результаты тестирования выглядят весьма впечатляюще.
WinUI 3, являющийся нативным UI-фреймворком для Windows 11, — ключевой элемент внутренней инициативы Microsoft под кодовым названием K2, нацеленной на кардинальное повышение отзывчивости системы и эффективности использования ресурсов.
Для замеров производительности инженеры Microsoft использовали «Проводник» и «Блокнот». Предварительные результаты для «Проводника» показали значительное снижение потребления ресурсов: выделение памяти сократилось на 41%, временное выделение памяти — на 63%, количество вызовов функций уменьшилось на 45%, а время выполнения кода WinUI при запуске приложения снизилось на 25%.
В компании заявили, что эти улучшения делают WinUI 3 «четким скачком в производительности» по сравнению с WinUI 2.
Соответствующие изменения в ближайшее время начнут переносить из ветки разработки в основную ветку WinUI 3. Кроме того, часть оптимизаций будет перенесена в версии WinAppSDK 2.x. В Microsoft признают, что некоторые изменения могут быть несовместимы с текущим кодом, однако на начальном этапе разработчикам и пользователям будет предоставлена возможность включать их выборочно.
Ранее топ-менеджеры Microsoft подтвердили курс на то, чтобы сделать Windows 11 полностью нативной операционной системой. Инвестиции в производительность WinUI 3 являются практической реализацией этого направления.








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