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