RAM 容量を増やすと、オペレーティング システムが同じプロセスに対してより多くの RAM を使用するのはなぜですか?

RAM 容量を増やすと、オペレーティング システムが同じプロセスに対してより多くの RAM を使用するのはなぜですか?

最近、RAM容量を8GBから16GBに増やしましたが、LinuxとWindowsの両方がより多くのRAMを使用していることに気づきました。同じプロセス

例えば、RAMをアップグレードする前はFirefoxと他のアプリで5GBのRAMを使用していましたが、今はその通り同じアプリを実行すると、RAM の使用量は 20% 程度にまで増加します。

アップグレード前は 7 GB 以上の RAM を必要としなかったアプリを数個実行しただけで、8 GB の RAM 使用量を超えました。Linux と Windows は、現在、あらゆる用途でより多くの RAM を使用します。

その理由は何ですか?

答え1

実行したいすべての処理を実行するのに十分な RAM がない場合、オペレーティング システム (ここでは Windows を想定) はページング ファイルを使用してメモリを補充します。

メモリを追加すると、ディスク上のページング ファイルよりもはるかに高速になり、Windows は追加されたメモリを使用するため、より多くのメモリを使用しているように見えます。

これは正常です。自分のアプリケーション用に十分な RAM (16 GB) があり、アプリケーションがメモリに読み込まれると RAM に大きな変動は見られません。

他のオペレーティング システムも、メモリの扱い方は本質的に似ています。

ここではハードウェアの問題はありません。

関連情報