質問: 「コミットされたメモリ」、「キャッシュされた」、「ページ化された」、「非ページ化プール」とは何ですか、および「使用中のメモリ」との違い 最近は速度が遅くなるので、コンピューターにいくつかのram=を追加するつもりだったので、メモリ使用量の統計を確認するためにタスクバーに来ましたが、いくつかのメモリ管理パラメーターの本当の意味を推測するのが困難でした。 そうq1:commited memory、cached、paged、not-paged poolとは正確に何で、どのようにin-useメモリとは異なります。q2:私の知る限り、カーネルには複雑なメモリ管理アルゴリズムがあるため、ラップトップにram私の物理メモリは十分であると結論付けることができますか?
回答: 質問1: コミットされたメモリ、キャッシュ、ページ、非ページプールとは正確に何であり、使用中のメモリとはどのように異なるか。 コミットされたメモリ:コミットされたメモリは、使用するために割り当てられたすべての形式のメモリです。これには、物理メモリと仮想(ページング)が含まれます。 コミットされたメモリと使用可能なメモリ キャッシュメモリ:メモリは通常、cpuに組み込まれています。このメモリは、それを使用しているプロセッサに到達できる限り近いため、アクセスがはるかに高速です。ページメモリ:ページングメモリは仮想メモリです。つまり、システムに物理的に接続されているものはありません。利用可能なメモリよりも多くのメモリが必要であるとシステムが判断すると、実際にはハードドライブ上の単なる記憶域である仮想メモリが作成されます。このタイプのメモリは、ハードドライブの読み取り/書き込み速度に依存しているため、はるかに低速です。not-paged:単にページメモリの反対です。これは、ページメモリの量を除いたメモリの合計であることを意味します。 質問2: カーネルが複雑な方法でメモリ管理を操作していることを知っている限り、ラップトップのramに空きメモリがあれば、メモリは十分であると結論付けることができますか? 一般に、コンピュータを使用する最もメモリを集中的に使用するタスクのために十分な物理メモリを確保することをお勧めします。上記で説明したように、メモリのページングは技術的には仕事を完了しますが、物理メモリよりもはるかに遅くなります。私が提案するのは、メモリレベルを監視し、最も集中的なセットアップを開いて実行することです。これにより、実際に実行して、使用中のメモリの量を確認できます。