ニュース

Windows 11のエクスプローラー高速化へ。WinUI 3で処理時間を25%短縮

 Microsoftは5月12日、WinUI 3フレームワークによるWindowsのパフォーマンス向上に関してGitHubにて紹介した。3月に発表したWindows 11のUIや性能の改善に向けた取り組みの1つとなる。

 同社では、Windows 11上のより滑らかで応答性の高いアプリ操作の実現に向け、WindowsのコアエクスペリエンスをWinUI 3フレームワークへ移行し、操作のレイテンシを抑える取り組みを進めている。中でも、現在は起動時間に焦点を絞り、エクスプローラーとメモ帳を主要なベンチマークとして利用しながら改善や最適化を行なっている。

 その結果として、エクスプローラーの起動でWinUIが担う部分を見ると、メモリアロケーションが41%、一時的なアロケーションが63%、関数呼び出しが45%減少し、WinUIコードでの実行時間が25%短縮されたという。

 これらの改善は、WinUI 3のメインブランチのほか、WinAppSDK 2.xにも反映する予定。なお、一部の最適化には互換性に影響する変更が含まれる可能性があり、現時点ではアプリがオプトインする必要がある。将来的にはデフォルトで反映されるよう、オプトアウト方式に移行する計画だとしている。