
Microsoftは、Windows 11を大幅に改善する「Windows K2」プロジェクトの一環として、Windows 11のパフォーマンス改善を進めています。
今回注目されているのは、OSのUIを支えるWinUI 3フレームワークの最適化です。
単なるUIの作り直しではなく、フレームワークそのものの深いレベルの高速化が進んでいる点がポイントとなっています。
WinUI 3 の深いレベルでの改善
Microsoftは現在、スタートメニューや設定アプリなどWindows 11の主要コンポーネントをWinUI 3に移行しつつ、WinUI自体の処理効率を引き上げる作業を行っています。
MicrosoftのエンジニアBeth Pan氏はGitHubで、「WinUI 3をWindows体験のための最高のネイティブUIプラットフォームにする」と述べ、内部処理の最適化を継続する姿勢を示しています。
WinUI部分に限定したファイルエクスプローラーの起動処理では、すでに以下のような成果が出ているそうです。
- メモリ割り当て:41% 削減
- 一時的な割り当て:63% 削減
- 関数呼び出し:45% 削減
- WinUI コードの処理時間:25% 削減
これらはあくまで、WinUI部分の数値であるものの、Windowsチーム全体で連携しながらエクスプローラーの総合的な高速化を進めているとのことです。
他の最適化との相乗効果
Windows 11のパフォーマンスの最適化は、WinUIの改善だけにとどまりません。CPUを短時間だけ最大周波数に引き上げるLow Latency Profileモードなど、OSレベルの高速化機能も追加されています。これらが組み合わさることで、スタートメニューや検索、設定アプリなど、日常的に触れる部分のもたつきが大幅に減る見込みです。
WinUI 3の改善はまず開発ブランチに反映され、その後メインブランチへと統合される予定です。Windows 11のUIがより軽快に動作する未来は、そう遠くないかもしれません。
[via Windows Central]

