レビュー:Windows 11のファイルエクスプローラーのパフォーマンス – Windows 10よりも遅く、RAM使用量も高い

レビュー:Windows 11のファイルエクスプローラーのパフォーマンス – Windows 10よりも遅く、RAM使用量も高い

Microsoftは現在、Windows 11のファイルエクスプローラーの起動パフォーマンス向上を目的とした新機能を評価中です。この取り組みでは、ファイルエクスプローラーをバックグラウンドでプリロードしますが、この「改善」はどれほど効果的なのでしょうか?

この開発は、ファイル エクスプローラーの応答速度が遅いという、特に現在は廃止されている Windows 10 の応答速度が速いバージョンとの比較に関するユーザーからの継続的なフィードバックを受けて行われたものです。多くのユーザーはオンラインで懐疑的な意見を表明し、基礎となるコードを全面的に見直すのではなくプリロードするという Microsoft のアプローチが真の解決策になるのか疑問視しています。

Windows Latest では、このプリロード機能が実際に意味のある機能強化であるかどうかを調べるために一連のテストを実施し、興味深い結果が得られました。

ファイルエクスプローラーのバックグラウンドプリロードについて

Microsoft は、アプリケーションを事前にキャッシュすることで起動を高速化するように設計された手法である、ファイル エクスプローラーのバックグラウンド プリロードの調査を確認しました。

プリロードとは何ですか?

プリロードはMicrosoftにとって目新しい概念ではありません。この手法はOffice 95の時代から、特にOfficeスタートアップアシスタントを通じて採用されてきました。最近の例としては、Edgeのスタートアップブースト機能などが挙げられます。しかし、ファイルエクスプローラーのプリロードに関する課題は、私たちの調査結果からも明らかなように、起動時間以外にも遅延が発生する点にあります。

ファイルエクスプローラーの評価:ビフォーアフター比較

プリロードの影響を評価するために、4GBのRAMを搭載した仮想マシンを使用しました。PCを操作するたびにファイルエクスプローラーがプリロードされ、メモリ使用量がどの程度になるかを監視しました。

まず、再起動後にタスクマネージャーでファイルエクスプローラーのRAM消費量を測定してみました。プリロードを有効にする前のRAM消費量は約32.4MBでした。

プリロード機能を有効にしてPCを再起動した後、再度RAM使用量を確認しました。このプロセスを複数回繰り返すと、プリロードに約35MBのRAMが消費され、ファイルエクスプローラーがバックグラウンドでプリロードしている間は合計67.4MBになることが確認されました。

35MB は無視できるほど小さく、システム パフォーマンスを低下させる可能性は低いように思われますが、実際の問題は、プリロードがファイル エクスプローラーの起動速度にどのように影響するかということです。

これを調査するために、PCを再起動し、EdgeとMicrosoft Storeを開き、2分間使用を続けた後、ファイルエクスプローラーを起動しました。その間、EdgeとStoreを時々開いていました。

プリロードを有効にしない場合のパフォーマンスは次のとおりです。

逆に、プリロードを有効にした場合のパフォーマンスは次のようになります。

最初は速度に大きな違いはないように見えますが、映像を 0.25 倍に遅くすると、プリロードされたファイル エクスプローラーの起動が加速されるのは明らかです。

ここで、プリロードされたバージョンは閉じて再度開くのに十分な時間がありますが、プリロードされていないバージョンは閉じるのに苦労します。

しかし、テスト中に他のアプリケーションがアクティブになっていなかったため、これらの結果は歪んでいるという意見もあるかもしれません。システムの負荷が高い場合のシナリオを検討してみましょう。windowslatest.com のコンテンツを含む 16 個の Edge タブを開き、プリロードを有効と無効の状態で同じプロセスを再現しました。

プリロードなしでフルロードのファイルエクスプローラーを表示する:プリロードありでフルロードのファイルエクスプローラーを観察する:

違いは明らかで、システムの負荷が高い場合でも、プリロードによってファイルエクスプローラーのパフォーマンスが実際に向上していることがわかります。したがって、この状況では、RAM使用量がわずか35MB増加したとしても、妥当なようです。

ファイルエクスプローラーのプリロードの制限

プリロードによる起動速度の向上にもかかわらず、ファイルエクスプローラーはユーザーが望むシームレスなエクスペリエンスを提供できていません。特に、コンテキストメニューの動作が依然として遅く、全体的なユーザーエクスペリエンスを損なっています。

フルロード状態では、コンテキストメニューの読み込み時間は依然としてイライラするほど遅くなっています。さらに、Ask CopilotやClipchamp、Paintといったアプリとの連携といった多くの機能もこの遅延に拍車をかけており、より速い応答時間を期待しているユーザーにとって、さらなる苛立ちを募らせています。

この問題は、Windows 11 と比べてファイル エクスプローラーのエクスペリエンスが著しく高速化された Windows 10 から移行するユーザーにとって特に残念なことです。

比較パフォーマンス: Windows 10 vs. Windows 11 ファイルエクスプローラー

Windows 10とWindows 11はどちらも同じ基本アーキテクチャ(Win32/COMシェル)を共有しています。しかし、MicrosoftはWindows 11において、従来のWin32インターフェースの上に最新のWinUI/XAML要素を重ねているため、ファイルエクスプローラーの動作が遅く感じられる場合があります。

当初、Windows 11 は WinUI 2 コントロールをホストするプライベート XAML Islands で動作していました。2023 年現在、Windows App SDK (WASDK) を通じて WinUI 3 への移行が開始されています。この移行は、従来の Win32 コンポーネントではなく、高度な WinUI フレームワークを使用して、ツールバー、メニュー、および各種ペインのレンダリングを改善することを目的としています。

このレガシー UI 要素とモダン UI 要素の組み合わせにより複雑さが増し、Windows 11 のファイル エクスプローラーは以前のバージョンに比べて遅く感じられます。

ファイル エクスプローラーには究極の最適化が必要であり、これは Microsoft が今後も達成可能なタスクとして残ります。

プリロード機能にご興味のある方は、現在、Windows 11 Insider Preview Build 26220.7271 (KB5070307) でDevチャネルとBetaチャネルの両方でご利用いただけます。この機能は2026年初頭までに展開される予定ですが、ファイルエクスプローラーのより広範なパフォーマンス向上については依然として不透明です。

プリロードを無効にするには、ファイル エクスプローラーに移動し、3 つのドット メニューをクリックして [オプション]を選択し、 [表示]に移動して、[起動時間を短縮するためにウィンドウのプリロードを有効にする] をオフに切り替えます。

ファイルエクスプローラーの3点メニューからオプションにアクセスします
プリロード機能を切り替える

今のところ、Windows 11 のファイル エクスプローラーの動作が遅いという点に関して、Microsoft からの大幅な改善を待っています。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です