最近は速度が遅くなるので、コンピューターにいくつかのRAM=を追加するつもりだったので、メモリ使用量の統計を確認するためにタスクバーに来ましたが、いくつかのメモリ管理パラメーターの本当の意味を推測するのが困難でした。 そう
Q1:Commited Memory
、Cached
、Paged
、Not-Paged pool
とは正確に何で、どのようにIn-Use
メモリとは異なります。
Q2:私の知る限り、カーネルには複雑なメモリ管理アルゴリズムがあるため、ラップトップにRAM私の物理メモリは十分であると結論付けることができますか?
Q1への回答:
Q2への回答:
簡単に言うと、Windowsでは、「メモリ」は物理的なRAMまたはページファイル(ディスク上の)のいずれかによってバックアップできます。ページファイルは、解放を含む多くの目的で使用されますup物理RAMアクセス頻度の低いプログラムの場合。物理的なRAMと比較すると、ディスクに支えられているか、回転しているかどうかにより、桁違いに遅くなります。
システムに十分なメモリがない場合、アクティブに使用しているアプリケーションがディスクに溢れ、システムの速度が大幅に低下する可能性があります。
回答1からわかるように、これらの数値から十分なメモリがあるかどうかを判断することは完全に簡単ではありません。
次の方法で、十分なメモリがあるかどうかを判断することをお勧めします。
perfmon /res
)と入力しますあなたにはいくつかの救済策があります:
質問1:
コミットされたメモリ、キャッシュ、ページ、非ページプールとは正確に何であり、使用中のメモリとはどのように異なるか。
コミットされたメモリ:コミットされたメモリは、使用するために割り当てられたすべての形式のメモリです。これには、物理メモリと仮想(ページング)が含まれます。 コミットされたメモリと使用可能なメモリ
キャッシュメモリ:メモリは通常、CPUに組み込まれています。このメモリは、それを使用しているプロセッサに到達できる限り近いため、アクセスがはるかに高速です。
ページメモリ:ページングメモリは仮想メモリです。つまり、システムに物理的に接続されているものはありません。利用可能なメモリよりも多くのメモリが必要であるとシステムが判断すると、実際にはハードドライブ上の単なる記憶域である仮想メモリが作成されます。このタイプのメモリは、ハードドライブの読み取り/書き込み速度に依存しているため、はるかに低速です。
Not-paged:単にページメモリの反対です。これは、ページメモリの量を除いたメモリの合計であることを意味します。
質問2:
カーネルが複雑な方法でメモリ管理を操作していることを知っている限り、ラップトップのRAMに空きメモリがあれば、メモリは十分であると結論付けることができますか?
一般に、コンピュータを使用する最もメモリを集中的に使用するタスクのために十分な物理メモリを確保することをお勧めします。上記で説明したように、メモリのページングは技術的には仕事を完了しますが、物理メモリよりもはるかに遅くなります。私が提案するのは、メモリレベルを監視し、最も集中的なセットアップを開いて実行することです。これにより、実際に実行して、使用中のメモリの量を確認できます。