Ранее в этом году корпорация Microsoft обнародовала свой план активных действий по повышению производительности Windows 11 и различных ее компонентов. Некоторые из этих мер уже начали внедряться; более того, компания добивается успехов и в других областях, например, в случае с PowerToys, что также может косвенно способствовать улучшению производительности Windows.
Редмондский гигант работал над планом, известным внутри компании как «K2», с целью усовершенствовать все в Windows 11. И это не ограничивается только улучшениями производительности и удобства использования.
Компания также вносит изменения, чтобы больше полагаться на аппаратное обеспечение; например, недавно она представила новую функцию под названием «профиль низкой задержки» (low latency profile, LLP), которая будет более эффективно использовать тактовую частоту процессора в режиме ускорения (boost clock speed), и хорошие новости заключаются в том, что она явно демонстрирует улучшения. Это также поможет Windows 11 с предстоящей функцией повышения производительности от AMD, известной как «highest frequency».
На фоне всего этого Microsoft сегодня объявила о ряде улучшений производительности, над которыми она работала для WinUI 3 — нативного фреймворка пользовательского интерфейса Windows, поскольку компания стремится и далее повышать отзывчивость своей настольной ОС. Недавно высокопоставленный руководитель Microsoft подтвердил, что Windows 11 становится «на 100% нативной», и похоже, что компания активно этим занимается.
В обсуждении, опубликованном на GitHub, команда WinUI заявляет, что усилия сосредоточены на обеспечении перехода от WinUI 2 к WinUI 3, чтобы последний стал «шагом вперед» с «явным выигрышем в производительности».
В связи с этим Microsoft заявляет, что проводит бенчмаркинг производительности с использованием Проводника (File Explorer) и Блокнота (Notepad) для дальнейшего сокращения времени запуска. Ранние результаты тестирования Проводника показывают весьма впечатляющие показатели со снижением потребления ресурсов, включая на 41% меньше выделений памяти, на 63% меньше временных выделений и на 45% меньше вызовов функций. Компания также отмечает 25%-ное снижение времени, затрачиваемого на код WinUI во время запуска приложения.
Microsoft заявляет, что изменения скоро перейдут из ветки разработки в основную ветку WinUI 3, при этом некоторые улучшения также планируются для выпусков WinAppSDK 2.x, где это возможно. Компания признала, что некоторые оптимизации могут вызвать критические изменения (breaking changes), хотя разработчики и пользователи на начальном этапе смогут выборочно отказаться от них. Учитывая недавнюю критику в адрес LLP, отрадно видеть, что Microsoft также прилагает активные усилия для улучшения своего программного обеспечения, а не полагается исключительно на более быстрое оборудование.
Источник: Microsoft GitHub (замечено WindowsCentral)
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Sayan Sen




