web-dev-qa-db-ja.com

RAMタスクマネージャの使用率が実際よりも低いRAM

私が頻繁に使用するアプリケーション(Android Studio)が私のRAM=を独占していて、それを閉じないとシステムが遅くなることに気づきました。読んだところ、何らかのバグがあることがわかりました。それ、これでいいと思います。

しかし、タスクマネージャーを見ると、私の言うRAM=の77%が使用されています。しかし、Android Studioは約1GBを使用しており、他のすべてを組み合わせると、 2GBですが、77%はどうでしょうか。

これは、タスクマネージャとシステム仕様を示すスクリーンショットです。私は数学があまり得意ではありませんが、それが足りないことは確かです。

enter image description here

enter image description here

5
Big T Larrity

[プロセス]タブに表示される数値は、プロセスの完全なメモリ使用量ではありません。これは、全体の一部にすぎないプライベートワーキングセットのみを示しています。完全なワーキングセットを表示するには、[詳細]タブを表示する必要があります。しかし、メモリ共有のために、いくつかの二重カウントがあり、これらの数はいくぶん高くなります。

プロセスではないメモリのかなりのユーザーもいますが、そのすべてがタスクマネージャに表示されるわけではありません。これには、ページプール、非ページプール、ファイルキャッシュなどの常駐部分が含まれます。 500 MB以上のファイルキャッシュは表示されません。

最新のオペレーティングシステムでのメモリ使用量は、数値の列を合計することで完全に説明するには複雑すぎます。

3
LMiller7

しかし、タスクマネージャーを見ると、RAM=の77%が使用されています。しかし、Android Studioは約1GBを使用しており、他のすべてを組み合わせると、 2GBですが、77%はどうですか?

最近のオペレーティングシステムでは、常にRAMをできるだけ多く使用しています。保存することはできませんRAM後で使用する-できますt = less RAM今すぐ使用できるように、より多くのRAMを後で使用できます。したがって、RAMできるだけ。

「でも、私のRAMを今すぐ解放して後で使えるようにしたい)と考えているのなら、それはナンセンスです。RAM RAMを使用しないと、後で使用するのにより多くの労力が必要になるため、実際にそのRAMを使用することが難しくなります。

RAM=が使用されていた理由と、たとえばゲームが8GBを使用する場合、どこにそれが残されるかについて、私はさらに興味をそそられました。(私がUltraでPUBGを定期的にプレイするレコードについては、それが最初に出たとき、他の誰もが悪いパフォーマンスについてうめき声を上げているように見えたとき)– Super MegaBroBro 12分前

ゲームが8 GBを使用する場合、RAM現在重要度の低い目的(ディスクI/Oの削減など)に使用されている)の一部が代わりにゲームで使用されます。切り替えRAMある用途から別の用途への使用は、無料と使用の切り替えよりも簡単です。

タスクマネージャーなどのプログラムを実行して、それを閉じたとします。コンピュータには2つの選択肢があります。プログラムを保持していたRAM=を解放するか、使用し続けることができます。

それが解放されると、労力がかかります。RAMは、利点を提供するために再度使用する必要があるため、無駄になります。)RAM使用すると、解放する手間が省かれ、後で使用するために再度使用する手間が省けます。タスクマネージャを再度実行する場合、プログラムを読み取る必要はありません。ディスクから。これはすべての勝利です。

1
David Schwartz