web-dev-qa-db-ja.com

タスクマネージャー:Windows XP RAM使用量が加算されない

Windowsでタスクマネージャーを使用する場合XP Pro、個々のプロセスで使用されていると記載されているRAM)の量は合計メモリになりません使用済み(パフォーマンスページの合計コミット数でリストされている)。

プロセスで使用されているすべてのRAMの合計:195604 K

パフォーマンスページとステータスバーにリストされている使用量:280028 K

1)これはなぜですか?

2)使用するメモリの量を減らすにはどうすればよいですか?

6
David Oneill

ステータスバーに表示されるのは、現在使用されている仮想メモリの量を表す合計コミット料金です。

ただし、タスクマネージャの[プロセス]画面の[メモリ使用量]列には、各プロセスの現在のワーキングセットが表示されます。これは、仮想アドレス空間ではなく、物理メモリの数(RAM)です。

合計コミット料金は常にこれらの値の合計よりも大きくなります合計にはページプールなどのシステム全体の割り当てが含まれるためです。

3
Molly7244

すべてのRAMがプロセスによって使用されるわけではありません。

OSはメモリも使用しますが、これはどのプロセスにもリストされていません

2
Am.

質問への回答2)使用するメモリの量を減らすにはどうすればよいですか?

おそらく明らかですが、RAMを解放する最も簡単な方法は、アプリケーション(またはブラウザのタブや拡張機能などのサブアプリケーションユニット)を閉じることです。多分あなたは いくつかのスタートアップアイテムを非アクティブ化する)

プログラムにメモリリークがある場合は、プログラムの再起動に役立ちます。それを試して、タスクマネージャのメモリフットプリントを比較して、面倒な価値がある場所を見つけてください。ちなみに、Sysinternalsは、 Process Explorer と呼ばれる優れた無料の高度なタスクマネージャーの代替品を提供します。プロセスのメモリ使用量のすべての側面を詳しく説明できます。それぞれの列を選択する必要があります。

私が覚えている限りでは、Windows XPでも、システム全体を時々再起動することも役立ちます。

スピードアップして頑張ってください!

2
Aaron Thoma