私はWeb開発者として働いています。そのためにFirefoxを使っています。 Firebug 。最近、私は2時間の仕事の後に、 firefox.exe
プロセスに1 GB以上の作業メモリーが必要です。
ウィンドウを閉じても、プロセスは残ります。 タスクマネージャー そして私ができる唯一のことはプロセスを「殺す」ことです。
助言がありますか?
私は2 GBのRAMを搭載したWindows 7、Firefox 3.6.8を使用しています。ここでは通常10個のタブを開いています。
私はWeb開発者として働いています。そのためにFirefoxを使っています。 Firebug 。最近、私は2時間の仕事の後に、 firefox.exe
プロセスに1 GB以上の作業メモリーが必要です。
ウィンドウを閉じても、プロセスは残ります。 タスクマネージャー そして私ができる唯一のことはプロセスを「殺す」ことです。
助言がありますか?
私は2 GBのRAMを搭載したWindows 7、Firefox 3.6.8を使用しています。ここでは通常10個のタブを開いています。
回答:
それは二つの別々の問題のように聞こえます。まず、Firefoxはメモリを占有することで知られています。不要なアドオンを削除するなど、これを最小限に抑える方法があります。
に about:config 、という名前の新しいブール値を追加します。 config.trim_on_minimize それからそれを 本当 。私はまだこの調整を自分で評価していますが、それが役立つかどうかをまだ確信を持って言うことはできません。
次に、ウィンドウを閉じてもFirefoxのプロセスが停止しない場合は、しばらく待ってください。 Firefoxが大量のメモリを使用すると、完全に終了するまでに時間がかかることがあります(最大30秒程度)。
Firefoxの新しいバージョンではデフォルトでこのオプションが有効になっているかどうかはわかりませんが、Firefoxで最大のRAMおよびディスクキャッシュ使用量を提供するオプションはあります。これは、Firefoxがより少ないRAMとより多くのディスクキャッシュを使用するように強制できるため、メモリのクリーンアップとガベージコレクションのオプションを変更することとは大きく異なります。
Firefoxがディスクキャッシュを使用する前に使用するRAMの量を制限するには、ブラウザをabout:configに移動します。フィルタに「memory」と入力すると、次のように表示されます。
browser.cache.memory.capacity
そうでない場合は、このキーを整数値として手動で作成する必要があります。この整数値はFirefoxが使用できるメモリキャッシュ(キロバイト)を表します。私は個人的にこの値を131072(128 MB)に設定しました。 Firefoxがメモリ不足になるのを防ぐために、次の変数を変更することで使用するディスクキャッシュを増やすことができます(検索フィルタとして単に "disk"を使用することができます)。
browser.cache.disk.capacity
繰り返しますが、これは整数値としてのディスクキャッシュ(キロバイト)であり、存在しない場合は作成する必要があります。私は個人的に307200(300 MB)に設定します。これは、Firefoxがオフラインファイルを保存するために使用するストレージの量やあなたの履歴とは異なることに注意してください。
Firefoxは長期間使用した後はリソースが非常に多くなることが知られています。未使用のアドオンをアンインストールしても効果があるかどうかを確認できます。
あなたが試すことができます AFOM どっち
メモリは、Firefoxブラウザアプリケーションの実行中のインスタンス内のメモリリークを回復します。
私はまたあなたをお勧めします 定期的にデータベースに掃除機をかける 。 クリーナ 今この機能があります。
代わりに、フレッシュインストールがうまくいくかもしれません。それはまた問題を解決するのを助けることができます。拡張機能を一度に1つずつ戻すと、そのうちの1つが問題の原因であるかどうかがわかります。アンインストールした後は、必ずプロファイルのすべての痕跡を削除してください。 Revoアンインストーラ 徹底的にこれをするべきです。
これはFirebugの既知の問題のようです。 Firebugのメモリリーク - 600MiB以上が使用されています 。
この問題報告書は2007年にオープンされ、まだオープンされています...
もう一つのそのような未解決の問題は Firebugが有効になっていると、Firefoxは大量のメモリとCPUを使用します。 。
そのため、Firebugは 問題のある拡張 Mozillaのリスト
あなたは見ているかもしれません Firebug Memory Profiler それは本当のアルファ段階にあると言われていますが、それは問題に関してヒントを与えるかもしれません。
そうでなければ、あなたの唯一の解決策はFirefoxを再起動するか、より多くのRAMを取得することによって問題に対処することです。 Firebugコミュニティ 、修正を待つ(数年かかるかもしれません)、Firebug開発者になって自分でバグを修正するか、他のデバッグツールを使ってください。