Contents

Microsoft はエクスプローラーを高速化するためにプリロードを試みた - テストの結果、効果がないことが判明

<本文>/images/Windows-11-File-Explorer.jpg

最近の Insider Preview Build 26220.7271 (KB507030) で、Microsoft は Windows 11 のファイル エクスプローラーのバックグラウンド プリロード機能のテストを開始しました。名前から、開いたときの起動時間を短縮することを目的としていることが推測できます。この機能の背後にある Microsoft のアイデアは、アプリを開いたときにアプリがよりスムーズに感じられるように、主要なコンポーネントを事前にロードするというものでした。

ファイル エクスプローラーをバックグラウンドでプリロードするという Microsoft の取り組みはそれほど効果的ではないようです

しかし、少なくとも Windows Insight の担当者が実施したテストによれば、起動時間の短縮という約束にはまだ達していないようです。プリロードされたファイル エクスプローラーは、プリロードしない場合よりも若干速く起動します。そして、それはスローモーションの比較や低負荷下で顕著であり、その差は非常にわずかであると報告されています。そうは言っても、多くの問題はまだ解決されていません。

報道機関によると、プリロードが無効になっている場合、ファイル エクスプローラーはアイドル時に約 32.4 MB の RAM を使用しました。驚くべきことに、プリロードを有効にすると、アイドル状態の RAM 使用量が最大約 67.4 MB まで増加しました (これは、プリロードされたインスタンス用にさらに約 35 MB が予約されていることになります)。 PC がアイドル状態で高負荷がかかっているとき (ブラウザーのタブが開いているとき)、プリロードされたバージョンは、プリロードされていないバージョンよりも速く起動しました。

/images/Comparing-File-Explorer-RAM-usage-before-and-after-Preloading-1024x576.jpg 画像クレジット: Windows Insight

それだけではありません。コンテキスト メニューは、ファイル エクスプローラーを使用する際に多くの人にとって頻繁に発生する問題点の 1 つですが、依然として読み込みが遅いです。全体的な UI の応答性、フォルダー ナビゲーション、アクションは、多くの人が新機能で期待していたものに比べて遅いままでした。

レポートによると、根本的な原因は Windows 11 のファイル エクスプローラーの構築方法にあります。もともと Windows 10 用に設計された従来のコア エンジンの上に、最新の UI フレームワーク (WinUI/XAML) をオーバーレイします。この階層化によりレンダリングのオーバーヘッドが追加されるため、プリロードは起動の遅延には役立ちますが、全体的な応答性、フォルダーの読み込み、またはコンテキスト メニューのアクションを高速化することはできません。

留意すべき点は何ですか?

プリロードすると、エクスプローラーが少し速くなったように感じますが、思ったほど大きくはありません。ファイル エクスプローラーが高負荷下で動作するとき、または日常的に使用しているときに、コンテキスト メニューや UI の応答性全体でパフォーマンスがまだ不安定に感じられます。改善が見られず、余分な RAM を予約したくない場合は、ファイル エクスプローラー > 表示 > フォルダー オプションでプリロードを無効にし、起動時間を短縮するためにウィンドウのプリロードを有効にする のチェックを外します。

*️⃣ 出典リンク:

バックグラウンド プリロード機能、Windows Insight、/images/Comparing-File-Explorer-RAM-usage-before-and-after-Preloading-1024x576.jpg のテストを開始しました。