Firefoxバージョン11.0を使用しており、ubuntu 11.10を実行しています。 Firefoxは850MB RAM
までを取り、6〜7個のタブのみを開き、すべてのタブに軽量のWebサイトのみをロードします。なぜブラウザがそんなに多くのメモリを消費するのだろうか。時間の経過とともにメモリ消費が増加し続けます。 3GB RAM
があり、ほとんどの場合、Firefoxはメモリの30%までを消費します。どうすれば修正できますか?
編集:
@Jippieが要求したコマンドSudo iotop -oPa
の出力
あなたが何をしているのかを正確に指定せずに、これが実際の問題であると言うのは難しいです。
多くのメモリを使用するのは悪いという一般的な誤解があります。ただし、未使用のメモリは無駄です。きれいだと思うので、倉庫をほとんど空にしておくようなものです。できる限りメモリに保存することで、ディスクに移動する必要がなくなり、コンテンツを不必要にリロードする必要もなくなります。プログラムが他のプログラムに絶対に必要なわけではない、メモリを解放することに長けていれば、それは問題ではありません。
一方、メモリリークの場合、それは大きな問題になります。これを確認するには、空のタブ以外のすべてのタブを閉じます。次に、他のメモリ集中型プログラムのロードを開始します。 Chromeなどの別のブラウザがインストールされている場合は、そこに大量のページの読み込みを開始します。 Firefoxがまだ大量のメモリ使用量を示している場合、それはリークです。システムは、利用できないメモリを要求する他のプログラムからの反応が遅くなる可能性があります。
Firefoxの場合もありますが、多くの場合、リークの原因となるアドオンまたはアドオンの組み合わせです。端末firefox -safe-mode
からFirefoxをセーフモードで起動することにより、すべてのアドオンを無効にして、同じことが起こるかどうかを確認できます。
Firefoxで何もせずに「軽い」ウェブサイトをいくつか開いているだけで、Firefoxがますます多くのメモリを使用し始めていると言っているのなら、それはただのFlashまたはスクリプトの一部です。これが、引用に「光」を入れる理由です。シンプルに見えるサイトがどれほどひどくデザインされているかは信じられない。
アドオンを無効にしてfirefoxを再起動してください。アドオンが問題を引き起こす場合があります。 @jippie彼がシステムモニターからチェックしたのは、解決策が機能する場合、アドオンを削除する必要があるからです
この質問に対処するMozilla Zine記事データベースによるこのリンクを試してください。 http://kb.mozillazine.org/Memory_Leak
幸運を祈ります!