「コミット済み」メモリが実際のRAMスペースよりもはるかに高いのはなぜですか?


23

http://i.imgur.com/cilRmfD.png

2つのウイルススキャンを実行しましたが、いずれもこれまでに何も見つかりませんでした(Malware BytesとAvira Rescue)。ゲーム中に、システムのメモリが不足していることを示すWindowsポップアップが表示され、ゲームを終了することをお勧めします。これはブラウジング中にも発生する可能性があります。メッセンジャープログラムのリンクをクリックしてブラウザで開くときなど、私のコンピューターは非常に遅くなるようで、頻繁にハングアップします。

何が原因なのか分かりません。[プロセス]タブでのメモリ使用量は、実際のメモリのこのような高い割合にはなりません。


副次的な注意として、私のディスク使用量は時々100%に急上昇することになっていますか?研究はそう言っているようです。


1
ハードウェアに関するドームの詳細を投稿します。Broadcom Wifiデバイスを使用していますか?
magicandre1981

回答:


42

「「コミット済み」メモリが実際のRAMスペースよりもはるかに大きいのはなぜですか?」「コミット済み」はほとんどがプロセスプライベート仮想アドレス空間であり、この一部はRAMに、一部はページファイルにある可能性があるためです。

また、ストレージをまったく占有しないものもあります!それは、割り当てられているがアクセスされていないため、まだ「フォールトイン」されていない場合です。ただし、「アクセス制限」にはまだカウントされます。将来アクセスされた場合、ストレージを占有するためですた後。そして、システムが「ごめんなさい、私たちはすべて余裕がない」と言うには遅すぎます。

全体のポイント 仮想メモリの、物理メモリ(RAM)よりもはるかに大きくできるということです。

ところで... 8 GBのRAMがあり、コミット制限は32 GBであるため、約24 GBのページファイルがあるように見えます。したがって、「コミット済み」は32 GBにもなります。(現時点では、ほぼこれほど高いため、ページファイルを削減または削除することはお勧めできません。)

使用されるRAMはそれだけです。したがって、もちろん、使用されるRAM +使用されるページファイルは、使用されるRAMよりも大きくなる可能性があります。

結局のところ、仮想メモリのポイントの一部は、物理メモリ(RAM)よりも多くの仮想メモリを使用できるということです。

コミットされたメモリを使用しているものを調べるには、タスクマネージャの[詳細]タブを見て、[コミットサイズ]列を有効にする必要があります。

また、「コミットサイズ」列の合計が「コミットチャージ」(お使いのマシンでは30.1 GB)になることはありません。他のことがコミットチャージに寄与するためです。非ページプールとページプール、およびコピーオンなどの「微妙な」メカニズム-セクションの書き込み、ページファイルでバックアップされたセクション、AWEマッピング...ただし、これらは通常、プロセスプライベートvasと比較して小さい)

そのタブの[メモリ(プライベートワーキングセット)]列は、[メモリ]の[プロセス]タブの表示に対応しています。これは、コミットされた仮想アドレススペースの各プロセスに現在割り当てられているRAMです。残りはページファイルにあります。しかし、ここでもプロセスには他のタイプのアドレス空間があり、そのほとんどは「マップ」と呼ばれる種類のもので、その一部はRAMにもあります。OSによって作成された他のシステム全体のものは、プロセスに固有ではなく、RAMも消費します。

一言で言えば、「プロセス」タブの「メモリ」列は、使用されているRAMの合計にはなりません。各プロセスが全体の使用量のどれだけをプライベートに使用しているかを示しています。


「@Ryld仮想メモリの詳細を知りたい場合は、別の質問からこの本当に良い答えを読んでください」という投稿でした ...それから、リンク先の答えもあなたによって書かれていることに気付きました:)。仮想メモリに関する他の4つまたは5つの質問をその答えに向けたと思います。
スコットチェンバレン

2

WindowsはRAMに似ていますが、ハードドライブに保存されているページファイルを使用します。かなり遅いですが、コンピュータにあるよりも多くのメモリを使用する必要がある場合に便利です。Windowsは、より多くのメモリを保存する必要があるが、それを保存するためのRAMに領域がない場合、しばらく使用されていないメモリの一部をページファイルに保存します。

コミットされたメモリは、コンピュータにあるメモリとページファイルです。プログラムがメモリを使いすぎて、ウィンドウがページファイルに何かを保存することがあるようです。ページファイルは、ウィンドウに保存されているすべてのメモリに収まるほど大きくないため、サイズを大きくする必要がありました。限界に達するまで、サイズを増やし続けました。これで、Windowsはページファイルをさらに増やすことができなくなり、余分なメモリを保存できなくなります。そのため、唯一のオプションは、いくつかのプログラムを閉じてメモリ使用量を減らすことです。コンピューターが遅いのは、ページファイルからデータを読み込む必要があるためです。RAMから直接読み込むよりもはるかに遅く、ページファイルがハードドライブに保存されるため、ディスク使用量が非常に高くなります。

開いているプログラムの数をできるだけ多くしないでください。また、プレイしているゲームや使用するプログラムに十分なメモリがコンピューターにあることを確認してください。これがお役に立てば幸いです!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.