
Firefox バージョン 11.0 を使用していますが、Ubuntu 11.10 を実行しています。Firefox は850MB RAM
、6 つか 7 つのタブを開いて、すべてのタブに軽量の Web サイトのみをロードした状態で最大 0 になります。ブラウザーがなぜこれほど多くのメモリを消費するのか不思議です。時間の経過とともにメモリ消費量が増加し続けます。ほとんど3GB RAM
の場合、Firefox はメモリの最大 30% を消費します。これを修正するにはどうすればよいでしょうか。
編集:
sudo iotop -oPa
@Jippie が尋ねたコマンドの出力
答え1
具体的に何をしているのかを指定しないと、これが実際の問題であるとは言い難いです。
メモリを大量に使用するのは良くないという誤解がよくあります。しかし、未使用のメモリは無駄です。倉庫を空のままにしておくと、倉庫の方がきれいだと思っているのと同じです。メモリにできるだけ多くのメモリを保持することで、ディスクにアクセスする必要がなくなり、コンテンツを不必要に再ロードする必要もなくなります。プログラムが他のプログラムに絶対に必要でない限り、メモリを解放することに問題はありません。
一方、メモリ リークの場合は、大きな問題になります。空白のタブを除くすべてのタブを閉じることで、これを確認できます。次に、メモリを大量に消費する他のプログラムの読み込みを開始します。Chrome などの別のブラウザーがインストールされている場合は、そのブラウザーで大量のページの読み込みを開始します。Firefox で依然として大量のメモリが使用されている場合は、リークです。他のプログラムが使用できないメモリを要求するため、システムの動作が遅くなる可能性があります。
Firefox が原因の場合もありますが、多くの場合、アドオンまたはアドオンの組み合わせがリークの原因です。ターミナルから Firefox をセーフモードで起動して、すべてのアドオンを無効にして、firefox -safe-mode
同じことが起こるかどうかを確認できます。
いくつかの「軽量」な Web サイトを開いて Firefox で何もしていないのに、Firefox がどんどんメモリを消費し始めるとおっしゃるのであれば、Flash またはスクリプトがおかしくなっただけである可能性が高いです。これが私が「軽量」を引用符で囲んだ理由です。見た目がシンプルなサイトのデザインがいかにひどいかは信じられないほどです。
答え2
アドオンを無効にして Firefox を再起動してみてください。アドオンが問題を引き起こすこともあります。@jippie はシステム モニターで確認したと思いますが、解決策が機能する場合はアドオンをいくつか削除する必要があります。
答え3
この質問に答える Mozilla Zine 記事データベースのこのリンクを試してください。http://kb.mozillazine.org/メモリリーク
幸運を祈ります!