web-dev-qa-db-ja.com

コンピューターでより多くのRAMを使用するにはどうすればよいですか?

Windows 7 64ビットと8 GBのRAMを実行しています。問題は、それをすべて使用することはほとんどないということです。

私は時々ビデオ編集をしていて、それは間違いなく重宝しますが、日常の使用では、私はそれを最大限に活用していません。

たとえば、ページファイルを使用してそれを停止するなど、オペレーティングシステムがより多くのRAMを使用するように強制する変更可能な設定はありますか?ファイルのブラウジングや移動をいじくり回しているだけで、最大4GBまで使用できるのは嬉しいです。私の知る限り、メモリ内のオペレーティングシステムの数を増やすと、応答性が向上します。現時点ではそれほど悪くはありませんが、特に私が他の用途に使用していないため、特に害はありません。

また、ブラウザやメディアプレーヤーなどの他のプログラムを実行しているときに、本当に必要でない限り、メモリからページをディスクにスワップしないようにしたいと思います。これは私のディスクの寿命を延ばし、すべてが一般的に応答性がよくなるでしょう。

ここで私の事実が間違っている場合はお知らせください。

19
Nick Brunt

コントロールパネル->システム->高度なシステム設定->高度->パフォーマンス設定->高度->仮想メモリの変更->自動的に管理をオフにして、ページファイルを必要なものに設定します。ページファイルを設定しないことはお勧めしません。8GBに近づくとエラーが発生しますが、間違いなく実行できます。

1
soandos

オペレーティングシステムは、使用可能なメモリの使用を最適化します。これは、「通常の」条件下でそれをうまく行うように設計されているはずです(すべきです)。通常、オペレーティングシステムの設計者は、最適なシステムが可能な限りすべての利用可能なメモリを利用することを考慮します。何にも使用されていないメモリは浪費され、システムは、すべてのメモリがアクティブなプログラム、ファイルキャッシュ、I/Oバッファなどに使用されたときに最高のパフォーマンスを発揮します。割り当てリクエスト。

したがって、通常は、ファイルキャッシュに使用するメモリの量をOSに決定させることをお勧めします。ユーザーが特定のアプリケーション環境について非常に具体的な洞察を持っている場合は、さらに最適化を適用できます。管理者特権のコマンドプロンプトから、次のコマンドを実行します。

fsutil behavior set memoryusage 2

これにより、オペレーティングシステムは、他の方法よりも多くのメモリをファイルキャッシュに割り当てるようになります。

NTFSページプールメモリとNTFS非ページプールメモリの内部キャッシュレベルを構成します。 1または2に設定します。1(デフォルト)に設定すると、NTFSはデフォルトのページプールメモリを使用します。 2に設定すると、NTFSはそのルックアサイドリストとメモリしきい値のサイズを増やします。 (ルックアサイドリストは、ファイルの読み取りなどのファイルシステム操作のために、カーネルお​​よびデバイスドライバーがプライベートメモリキャッシュとして作成する固定サイズのメモリバッファーのプールです。)このパラメーターを有効にするには、コンピューターを再起動する必要があります。

http://technet.Microsoft.com/en-us/library/cc785435(WS.10).aspx

メモリ使用率に関する注意

「未使用」メモリのプールは実際にはアイドル状態ではありません。システムは、これをファイルデータの透過的なキャッシュに使用します。アプリケーションがメモリを必要とする場合、OSはキャッシュされたデータを破棄するため、ファイルキャッシュに使用されるメモリは「使用済み」とは表示されず、技術的に利用可能です。これは、タスクマネージャーの[パフォーマンス]タブのPhysical MemoryセクションのCached項目の下にあり、詳細を確認できます。 Cache BytesおよびStandby Cache ...アイテムをパフォーマンスモニターに追加します。

7
Tim Sylvester