Windows、Linux、Android、または他のオペレーティングシステムが大量のRAMを使用していますか?慌てる必要はありません!最新のオペレーティングシステムは、RAMをファイルキャッシュとして使用して処理を高速化します。コンピュータのパフォーマンスが良好であれば、心配する必要はありません。
コンピュータが常にRAMに飢えていることを覚えている人には直感に反するように思えるかもしれませんが、RAMの使用率が高いということは、RAMが有効に活用されていることを意味します。空のRAMは無駄なRAMです。
悪い高メモリ使用量と良い高メモリ使用量
まず第一に、メモリ使用量が多いことは必ずしも良いことではありません。コンピュータが非常に遅いと思われる場合は、ランダムアクセスメモリ(RAM)の使用率が高いことは良くありません。 RAMがいっぱいで、コンピューターの速度が遅く、ハードドライブのライトが常に点滅している場合、コンピューターは ディスクへの交換 。これは、コンピュータがメモリの「オーバーフロー」としてアクセスがはるかに遅いハードディスクを使用していることを示しています。
これが発生している場合は、コンピュータに必要なRAMが多いこと、またはメモリをあまり消費しないプログラムを使用する必要があることは明らかです。これは間違いなく悪いことです。
ただし、コンピュータが正常に動作していないこの場合と、コンピュータが正常に動作しているように見えるが、開いているプログラムがほとんどない状態で使用されているRAMの量が驚くほど多い場合との間には、明らかな違いがあります。
ディスクキャッシング
Windows XPをコンピュータにインストールすると、システムがアイドル状態のときに数百メガバイトのメモリを使用していることがわかります。同じコンピューターにWindows7をインストールすると、同じ状況でWindows7が数ギガバイトのメモリを使用していることがわかります。
どうしたの? Windows XPは、より軽量で高速なオペレーティングシステムですか?最新のオペレーティングシステムは肥大化し、メモリを浪費していますか?完全ではありません。
RAMは、Windows XPが輝かしい新しいオペレーティングシステムであったときよりも豊富であり、最新のオペレーティングシステムはそれを利用しています。最新のオペレーティングシステムは、頻繁にアクセスされるファイルやプログラムデータのキャッシュとしてコンピュータのRAMを使用します。
Windowsでは、この機能はSuperFetchと呼ばれ、WindowsVistaで導入されました。 SuperFetchは、使用するアプリケーションを監視し、一般的に使用されるアプリケーションファイルとライブラリを必要になる前にコンピューターのRAMにロードします。アプリケーションを起動すると、Windowsはアプリケーションのファイルをディスクから読み取るのではなく、RAMからロードします。これは遅いプロセスです。これにより、アプリケーションの起動が高速化され、通常、コンピューターの速度と応答性が向上します。
これはWindowsだけに当てはまるわけではありません。 Linuxユーザーは、自分のコンピューターがディスクからファイルをキャッシュするために一見驚くべき量のメモリを使用していることに気付くでしょう。新しいLinuxユーザーは、これに気付いたときに心配するかもしれません。 GNOMEシステムモニターなどの多くのリソース使用状況監視プログラムは、キャッシュが使用するメモリをユーザーから隠しているため、ユーザーはこれを理解したり心配したりする必要がありません。
ブラウザおよびその他のソフトウェア
同じことが、独自のキャッシュを持つブラウザやその他のソフトウェアアプリケーションにも当てはまります。たとえば、Mozilla FirefoxのようなWebブラウザが大量のRAMを使用していることに気付いたとしても、それは必ずしも悪いことではありません。コンピュータに大量のRAMがある場合は、Firefoxがそれを使用しているのは良いことです。 Firefoxは、アクセスしたWebページをRAMにキャッシュすることで、Webページの読み込み時間を短縮し、[戻る]ボタンと[進む]ボタンの使用を大幅に高速化します。このため、FirefoxはコンピュータのRAMの容量に基づいて理想的なキャッシュサイズを自動的に決定します。
Firefox自体には、これまでメモリリークやその他の問題があった可能性がありますが、概念は同じです。最近のコンピュータにはFirefoxがWebブラウジングを高速化するために使用できるRAMがたくさんあるため、MozillaがFirefoxのRAM使用量を50メガバイトに減らすことは意味がありません。
同じことが他のソフトウェアにも当てはまります。メモリ使用量の多いプログラムは、RAMを無駄にするのではなく、十分に活用している可能性があります。
空のRAMが役に立たない理由
RAMをキャッシュとして使用することは素晴らしいと思うかもしれませんが、これらのプログラムファイルやその他のデータがRAMを占有することは望ましくありません。プログラムがすぐに起動し、メモリがオペレーティングシステムやプログラムが最適だと思うものではなく、最適だと思うものに使用されるように、空のRAMを使用できるようにする必要があります。
ただし、これはまったく問題ではありません。 RAMがキャッシュされたファイルでいっぱいであろうと完全に空であろうと、RAMは本当にそれを必要とするプログラムですべて利用できます。 RAMにキャッシュされたデータは優先度が低いとマークされ、他の目的でメモリが必要になるとすぐに破棄されます。
このデータは必要に応じて即座に破棄できるため、キャッシュにRAMを使用することに不利な点はありません。 (潜在的な欠点の1つは、何が混乱しているのかを理解していないユーザーです。)
空のRAMは役に立ちません。コンピュータが空のRAMにデータを書き込むのが速くなることも、空のRAMの消費電力が少なくなることもありません。実際、RAMのファイルキャッシュにすでに存在している可能性のあるプログラムを起動すると仮定すると、RAMが空の場合よりも、RAMが使用されている場合の方がプログラムの読み込みがはるかに速くなります。
これが理由です Androidでタスクキラーを使用することは悪い考えです 、そしてそれはまたあなたのコンピュータがあなたのRAMをいっぱいにしているかどうかあなたがあまり心配するべきではない理由です。それも理由の1つです WindowsXPが今日のハードウェアにとって理想的なオペレーティングシステムではない理由 –XPのRAM使用量はWindows7の使用量よりはるかに少ない場合がありますが、適切な量のRAMを搭載した最新のコンピューターを使用している場合、これは必ずしも良いことではありません。