質問: windows-変更したメモリをフラッシュするにはどうすればよいですか? これは私の前の質問のフォローアップです、ここに: ページファイルなしでwindowsが変更したメモリ-スーパーユーザー リソースモニター(win 7 x64)によると、ページファイルがなく、変更されたメモリがたくさんあります。私の最初の質問に対する回答者は、変更されたメモリを「バッキングストア」に書き込む必要があると述べ、ディスク上のファイルを意味するかどうかを尋ねたところ、「はい」と答えました。だから私は sysinternalsのrammapプログラム を持っていて、オプション「空の変更されたページリスト」を試しましたが、何も変わりません。現在、私はギガバイトの変更されたメモリを使用していますが、vmware workstation(いくつかのvmが開いている)とfirefox(タブのトンが開いている)では常にそうなっているようです。変更されたメモリをフラッシュするにはどうすればよいですか?ページファイルを有効にする以外に、windowsにそれをより頻繁に実行させる方法はありますか?ありがとう編集-変更されたメモリのいくつかのギグのソースがsysinternalsのプロセスモニターの実行から来ていることを発見しました。 process monitorを閉じると、いくつかのギグが返ってきました。その変更されたメモリは、rammapのプロセスリストには表示されません。
回答: それらはまだ使用されているため、windowsはそれらをディスクに書き込むことができません。このメモリを「解放」する唯一の方法は、ページファイルを有効にするにすることです。これにより、変更されたページがページファイルに書き込まれます。ここで、それらは再び必要になったときにramに復元できます。