Microsoft тестирует производительность нативных приложений в Windows 11 с впечатляющими результатами

Microsoft Windows 11 Winui 3 производительность оптимизация neowin.net

Microsoft тестирует нативные улучшения производительности приложений Windows 11: ранние тесты показывают более быстрый запуск и значительное снижение потребления ресурсов. — neowin.net

Ранее в этом году корпорация 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)

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: