web-dev-qa-db-ja.com

メモリ-利用可能か無料か?

8 GBのRAMを搭載したWindows 7を使用しています。

現在私は見る:

enter image description here

私は here を読みます:

  • Totalは、コンピュータにインストールされているRAMの量で、メガバイト(MB)で表示されます)(✔ok)です。

  • Cachedは、システムリソースに最近使用された物理メモリの量を示します。 (✔ok)。

  • Availableは、リソースモニターからのスタンバイメモリと空きメモリの合計です。 (✔ok)。

  • Freeは、現在使用されていないか、有用な情報が含まれていないメモリの量です(有用な情報が含まれているキャッシュファイルとは異なります)。(?Huh) 。

最後の部分がわかりません。プログラムのメモリサイズがAvailable+Free? (「利用可能」が利用可能であり、Freeに不要な情報が含まれているため、ブロックを解放できます。)

質問そうですか?新しい実行プログラムで使用できる(私の写真によると)totalメモリはどのくらいですか?

21
Royi Namir

フリーRAMは、まだ割り当てられていないRAMです。 ramを使用していないプログラムは、割り当てられたままにしておきます。これは、割り当て済みのramを空きRAMよりも再利用して後で再割り当てする方が速いためです。新しいプロセスがメモリを必要とするが、空きRAMの量が少ない場合、使用可能なメモリの一部が割り当て解除されます。

11
Lily Hahn

@Tobi Hahnの答えは正しくありません。正解はAvailableまたはCached+Freeのいずれかである必要があります

whs in sevenforums.comLook into Resource Monitor > Memory tab. That gives you a better picture.によって示唆されているように

これが私の番号です(グラフ付き): Resource Monitor

  • Hardware Reserved:BIOSおよびドライバーで使用
  • In Use:プログラム/ OSが使用しているRAM
  • Modified:メモリが汚れています。使用する前にディスクに書き込む必要があります。
  • Standby:キャッシュされたデータとコード
  • Free:無料

また、

  • AvailableStandbyおよびFreeを含みます。 => Standby+Free
  • CachedStandbyおよびModified => Standby+Modifiedを含む

したがって、答えはStandby+Free => Availableになります。

注:Modifiedを含める場合は、Modified+Standby+Free => Cached+Freeになります。

11
Sungam