Windows 7の「リソースモニター」ツールを使用すると、上記のスクリーンショットのような典型的なメモリマップが表示されます。このグラフィックのオレンジ色の変更されたスタンバイ領域と青色のスタンバイ領域は何ですか?それらの機能は正確に何ですか?
Windows 7の「リソースモニター」ツールを使用すると、上記のスクリーンショットのような典型的なメモリマップが表示されます。このグラフィックのオレンジ色の変更されたスタンバイ領域と青色のスタンバイ領域は何ですか?それらの機能は正確に何ですか?
回答:
「修正済み」領域は、論理的には、修正されたデータを保持します。これには、ディスクに書き込む必要があるデータを含めることができます。また、ディスクに書き込む必要のない変更されたプライベートマッピングを含めることもできます。
「スタンバイ」領域には、後で使用できる情報が含まれていますが、破棄することもできます。したがって、万が一に備えて、より重要な目的のためにすぐに使用できるように待機しています。ゼロで埋める必要なく使用できるように、事前にゼロ化されたページが含まれる場合があります。ディスク上のファイルの内容を保持するページを含めることができます。このページを使用すると、ファイルを再度読み取る必要がなくなります。
RAMMapはこれらの領域を分解して、実際に何をしているかを確認できます。
スタンバイ:物理RAMのページがアクティブに使用されていません。これらはまだ物理RAMに残っていますが、アクティブページに物理RAMが必要な場合は、最初にメモリマネージャーによって再利用されます(アクティブリストに返されるか、ゼロ化されて再利用されます)。スタンバイページは基本的にキャッシュです。メモリが他に必要ないときにディスクにプッシュするよりも、「万が一に備えて」頻繁に使用しないデータをRAMに保持しておく方が適切です。
変更:スタンバイに似ていますが、これらは変更された物理RAMのページであり、再利用する前にディスクにフラッシュする必要があります。
ソース: