メモリ-使用可能vs無料


21

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

現在私は見ます:

ここに画像の説明を入力してください

私はここでそれを読みました:

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

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

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

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

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

質問 私は正しいですか?新しい実行プログラムで使用可能な合計メモリ量は(写真によると)どのくらいですか?

回答:


11

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


だから私は、新しいプロセスが取ることができる(私の写真によると)最大サイズは何ですか?
ロイナミール2013

5525メガバイト。これがなくなると、Windowsはページメモリ(ハードドライブ領域)を使用しますが、これはより低速です。
リリーハーン

AVAILABLE+FREE?だから私の仮定は正しかった?
ロイナミール

はい。ただし、プロセスはメモリを共有できることに注意してください。
リリー・ハーン

トビ-では、なぜMSはユーザーを混乱させるのですか?実際には5525 MBの空きがあります。...ユーザーは無料についてsh **を指定しないでください。プロセスがメモリを必要とする場合-それはAVAILABLE+FREE.... so を占有しますか?
ロイナミール

11

@Tobi Hahnの答えは間違っています。正解はどちらかでなければなりませんAvailableCached+Free

sevenforums.comのwhsが示唆するようにLook into Resource Monitor > Memory tab. That gives you a better picture.

これが私のグラフです(グラフ付き): リソースモニター

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

また、

  • AvailableStandbyおよびを含むFree。=>Standby+Free
  • Cached:含むStandbyおよびModified=>Standby+Modified

したがって、答えはStandby+Free=>でなければなりませんAvailable

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.