
タスク マネージャーで使用可能な空きメモリが 15 MB と表示され、完全に混乱しています。私のシステム構成は、Core2Duo、6 GB RAM、Windows7 64 ビット プロフェッショナル エディションです。このスクリーンショットを撮った時点で、実行していた唯一のアプリケーションは Chrome ブラウザーで、データがキャッシュされる場合に備えて「SuperFetch」サービスを無効にしていました。
タスク マネージャーに空き RAM が 15 MB しか表示されない理由を教えてください。
答え1
読むのに役立ちます。
- 合計: 6068Mb - 同意していただけると思います。
- キャッシュ済み: 5180: OS は、ロードされたディスク項目をキャッシュするために 5180 MB を使用します。
- 空き: 15 MB - 現在使用されていないメモリ。
使用可能: 5151 MB: プログラムで使用可能なメモリの量。基本的に、キャッシュは、必要なときにプログラムに割り当てられるデータを返します。それまでは、OS は、メモリをまったく使用せずに放置しておくよりも、何か (ファイル キャッシュ) に使用する方が賢明であると判断します。
したがって、使用可能なメモリは 15 MB ではなく 5180 MB です。
答え2
Windows 7 では、メモリが他に必要になったときにそのようにメモリをキャッシュしますが、アプリケーションが大量のメモリを要求すると、OS はそのメモリをキャッシュから解放します。