Windowsタスクマネージャーによって報告される合計メモリ使用量が、すべてのプロセスのメモリ使用量の合計よりもはるかに多いのはなぜですか?[複製]
この質問にはすでに答えがあります: リソースモニターとタスクマネージャーの合計RAM使用量がリモートでも合計物理メモリ使用量にならないのはなぜですか?[重複] 1つの答え タスクマネージャーには合計メモリ使用量が6 GBの90%で表示されますが、250 MBを超えるRAMを使用している単一プロセスはなく、実行中のすべてのプロセスのRAM使用量の合計は2 GB未満です。私はもう試した: Windows 8タスクマネージャーの[プロセス]タブの[メモリ]列の数値を確認します。 タスクマネージャーの[詳細]タブにある[ワーキングセット]、[プライベートワーキングセット]、[共有ワーキングセット]、および[コミットサイズ]列を確認します。 Process Explorerで同様のメモリ関連の列を確認します。 Sysinternals RAMMapを実行しようとしましたが、メモリ不足の危機に直面している間、起動時にクラッシュします。問題を解決すると、RAMMapは正常に実行されますが、その時点では手遅れです。 いずれも、使用されているメモリが非常に少ないことを示しています。 インターネット上のさまざまなバージョンのウィンドウで、この質問の変形を求める人がたくさんいます。それらの一部は、多くの場合ソフトウェアを再インストールすることにより、メモリ不足の問題を解決します。Windowsを最初から再インストールすることもあります。私はこれらすべてが共有する一般的な質問への答えを探していますが、それは他の場所では答えられないようです: 使用量の合計が、どのように数えようとしても、リストされているすべてのプロセスが使用するメモリよりもはるかに大きいのはなぜですか? どのプログラムがメモリを使用しているかを知らずに、メモリが使用されていることをウィンドウがどのように「知る」ことができますか? どのプロセスがメモリを使い果たしてもリストに表示されない可能性がありますか? 使用済みメモリに関する詳細情報を提供できるソフトウェアはありますか? 私自身の問題に固有の詳細:Windows 8.1へのアップグレード以降、ログインするとすぐに問題が発生します。プログラムを実行するとすぐにメモリが不足します。Process Explorerで、iexplore.exeのいくつかのインスタンスが実行されており、明らかに自動的に開始されていることに気付きました。1つの特定のインスタンスは、数MBのRAMのみを使用していましたが、数億のページフォールトを示しました。気まぐれに、私はその特定のプロセスを強制終了し、メモリ使用量はすぐに70%減少しました。 1つの特定の質問につながる: おそらく数MBしか使用していない1つのプロセスを強制終了して、数GBを解放できますか? そして(おそらく難しい)ボーナス質問: Windowsを再インストールする以外に、コンピューターを再起動するたびにこれを実行する必要がないようにするにはどうすればよいですか?