Firefoxには1 GBのRAMが必要


13

私はWeb開発者として働いています。そのためにFirefoxを使っています。 Firebug 。最近、私は2時間の仕事の後に、 firefox.exe プロセスに1 GB以上の作業メモリーが必要です。

ウィンドウを閉じても、プロセスは残ります。 タスクマネージャー そして私ができる唯一のことはプロセスを「殺す」ことです。

助言がありますか?

私は2 GBのRAMを搭載したWindows 7、Firefox 3.6.8を使用しています。ここでは通常10個のタブを開いています。


3
タブを集中的に再利用するのであれば、Firefoxはタブごとにたくさんの履歴を保存しているので、それに関係するかもしれません。あるいは、おそらく拡張機能によってメモリなどがリークしている可能性があります。

私は同じ問題を抱えています、そして私はちょうどこの質問に50ポイントの賞金を提供しました。私は現時点ではFirebugを使用していませんので、それは問題ではありません。私は他のすべてのプラグインを無効にしました。私はこのマシン(私はいつも問題を抱えている)を開発のために使うことすらありません - 文字通りただウェブを閲覧するためだけです!
Alex R

あなたの賞金は、タイトルを除いて質問に合わないように思われるので、あなたは新しい投稿を始めたはずです。
harrymc

ロブは正しいと思います。複数のタブを使用したり、タブを開いたままにしたりしても同じ動作に気付きました。
에이바

答えで定義したように、RAMとディスクキャッシュの最大使用制限を設定しましたか。
Breakthrough

回答:


11

それは二つの別々の問題のように聞こえます。まず、Firefoxはメモリを占有することで知られています。不要なアドオンを削除するなど、これを最小限に抑える方法があります。

about:config 、という名前の新しいブール値を追加します。 config.trim_on_minimize それからそれを 本当 。私はまだこの調整を自分で評価していますが、それが役立つかどうかをまだ確信を持って言うことはできません。

次に、ウィンドウを閉じてもFirefoxのプロセスが停止しない場合は、しばらく待ってください。 Firefoxが大量のメモリを使用すると、完全に終了するまでに時間がかかることがあります(最大30秒程度)。


これは実際にFirefoxが使用するRAMの容量を制限するものではありません...:S
cp2141

1
トリムはただきれいになるでしょう、はい?
Sam

@サムはい、それはすべてトリムです - クリーンアップ。ハードRAMの制限を設定する方法については私の答えを参照してください。
Breakthrough

6

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がオフラインファイルを保存するために使用するストレージの量やあなたの履歴とは異なることに注意してください。


1

Firefoxは長期間使用した後はリソースが非常に多くなることが知られています。未使用のアドオンをアンインストールしても効果があるかどうかを確認できます。


はい、Firefoxはシステムリソースに非常に苦労しています。あなたのシステムがそれに悩まされるならば、あなたはシステムをアップグレードするか、限られたリソースでよりよくする別のブラウザに切り替える必要があるかもしれません。
Brian Knoblauch

ブラウザのアップグレードは非常識です。それはそれだけでとても重い重いですFirefoxを持つ私の1つの主要な牛肉です!
Toby

IEよりも多くのメモリを使用する場合、なぜ誰かがFirefoxを使用すべきですか?少し意味がないようです。
Alex R

@Alex - Webを壊さないのは標準ベースのブラウザだからです。
Toby

プラグインのせいで!
Sam

1

あなたが試すことができます AFOM どっち

メモリは、Firefoxブラウザアプリケーションの実行中のインスタンス内のメモリリークを回復します。

私はまたあなたをお勧めします 定期的にデータベースに掃除機をかける クリーナ 今この機能があります。

代わりに、フレッシュインストールがうまくいくかもしれません。それはまた問題を解決するのを助けることができます。拡張機能を一度に1つずつ戻すと、そのうちの1つが問題の原因であるかどうかがわかります。アンインストールした後は、必ずプロファイルのすべての痕跡を削除してください。 Revoアンインストーラ 徹底的にこれをするべきです。


AFOMリンクは(事実上)壊れています( "" afom "の検索結果。結果が見つかりませんでした。")。
Peter Mortensen

1

これはFirebugの既知の問題のようです。 Firebugのメモリリーク - 600MiB以上が使用されています
この問題報告書は2007年にオープンされ、まだオープンされています...

もう一つのそのような未解決の問題は Firebugが有効になっていると、Firefoxは大量のメモリとCPUを使用します。

そのため、Firebugは 問題のある拡張 Mozillaのリスト

あなたは見ているかもしれません Firebug Memory Profiler それは本当のアルファ段階にあると言われていますが、それは問題に関してヒントを与えるかもしれません。

そうでなければ、あなたの唯一の解決策はFirefoxを再起動するか、より多くのRAMを取得することによって問題に対処することです。 Firebugコミュニティ 、修正を待つ(数年かかるかもしれません)、Firebug開発者になって自分でバグを修正するか、他のデバッグツールを使ってください。


0

どのバージョンのFirefoxを実行していますか?これは一般的な動作ではありません。あなたが取り組んでいるサイトでのみFirebugを有効にすることで解決するかもしれません。


6
残念ながら、それは本当に典型的な振る舞いです。
Toby

1
Firebugは問題ではありません。私はFirebugを使いません、そして、私が「Firefox 1gb」とグーグルしたので、私はちょうどこの糸を見つけました。
Alex R

0

Firefoxがどのくらいのメモリを使用しているかは関係ありません。オペレーティングシステムはそれを私たちができるよりも上手く管理しているので、それについて考えないでください。遅くなることもまた別の問題です。これは明らかにFirefoxの習慣です。

あなたはChromeを使用してそこで拡張機能を見つけることができるかもしれません(そして試みるべきです)。オペラでさえ トンボ Firebugよりも優れています(だから私はFirebugを自分で使ったことは一度もありません)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.