私が頻繁に使用するアプリケーション(Android Studio)が私のRAM=を独占していて、それを閉じないとシステムが遅くなることに気づきました。読んだところ、何らかのバグがあることがわかりました。それ、これでいいと思います。
しかし、タスクマネージャーを見ると、私の言うRAM=の77%が使用されています。しかし、Android Studioは約1GBを使用しており、他のすべてを組み合わせると、 2GBですが、77%はどうでしょうか。
これは、タスクマネージャとシステム仕様を示すスクリーンショットです。私は数学があまり得意ではありませんが、それが足りないことは確かです。
[プロセス]タブに表示される数値は、プロセスの完全なメモリ使用量ではありません。これは、全体の一部にすぎないプライベートワーキングセットのみを示しています。完全なワーキングセットを表示するには、[詳細]タブを表示する必要があります。しかし、メモリ共有のために、いくつかの二重カウントがあり、これらの数はいくぶん高くなります。
プロセスではないメモリのかなりのユーザーもいますが、そのすべてがタスクマネージャに表示されるわけではありません。これには、ページプール、非ページプール、ファイルキャッシュなどの常駐部分が含まれます。 500 MB以上のファイルキャッシュは表示されません。
最新のオペレーティングシステムでのメモリ使用量は、数値の列を合計することで完全に説明するには複雑すぎます。
しかし、タスクマネージャーを見ると、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使用すると、解放する手間が省かれ、後で使用するために再度使用する手間が省けます。タスクマネージャを再度実行する場合、プログラムを読み取る必要はありません。ディスクから。これはすべての勝利です。