Firefoxがすべてのメモリを使い果たしてしまうのはなぜですか?


8

Firefoxのインスタンスを1つだけ開いて、GoogleやStack Overflowなどのサイトに開くと、600,000 KBを超えるメモリを消費していることがわかります。これは過度に思われます。ここで何か怪しいことが起こっていますか?これを防ぐために私ができることはありますか?


どのアドオンをインストールしましたか?
Hello71、2010

1
300mb。ブラウザから。それでもいいですか?Operaは1.5gbを時々食べます。Chromeも同じです。300mbはヌフィンです。600mbも本当に低いです。さて、彼らがあなたに4GBモジュールを投げたとき...私はブラウザから600mbは多くないと思います。
Apache

1
1.5ギガバイト?イエス...
安倍ミースラー

1
@Shiki:お使いのブラウザに問題があると思います...私のブラウザでは、500MBを超えることはありません。:)しかしどちらにしても、Eclipseのような他のプログラムがたくさん開いていて、仮想マシンも多分ある場合、600MBが問題になり始めます。
サーシャチェディゴフ2010

1
ええ、500kは私が通常目にする最大値であり、それはたくさんのリソースを必要とする100万のものが開いているということです。
安倍ミースラー2010

回答:


2

Firefoxには大量のメモリリークの問題があることが知られています。

解決:

  1. Firefoxを開き、アドレスバーに移動します。about:configと入力し、を押しEnterます。

  2. ページを右クリックし、[ 新規] -> [ ブール]を選択します。

  3. ポップアップしたボックスに、config.trim_on_minimizeと入力します。を押しEnterます。

  4. Trueを選択し、を押しEnterます。

  5. Firefoxを再起動します。


これは面白い。「config.trim_on_minimize」についてアドバイスするこのリソースを見つけました:kb.mozillazine.org/Config.trim_on_minimize あなたはそれが役に立つかもしれません。よろしくお願いします
Xavierjazz

現在、約30万kでホバリングしています。長期的にはどうなるか教えてあげます。
安倍ミースラー

3
これは実際にはブラウザを高速化しません。これは、Firefoxを最小化したときに、そのメモリがハードドライブにダンプされるようにするものです。これは、ウィンドウを復元するときに、メモリを再度ロードする必要があることを意味します。これは比較的遅いプロセスです。ただし、実際に使用されるメモリの量は減りません。ハードディスクにダンプするだけです(明らかにRAMよりもはるかに低速です)。
サーシャチェディゴフ2010

600,000kが余分に浮遊している場合、私のマシン上の他のすべてがよりスムーズに動作しませんか?
安倍ミースラー

@Abe Miessler:おそらく、しかし、これは、Firefoxが最小化されているときだけです。それがあなたが望むものならそれのために行きますが、個人的には、ブラウザを遅くする価値はないと思います。
サーシャチェディゴフ2010

4

それも試してください:http :
//www.our-picks.com/archives/2007/02/06/firefox-can-be-faster-4-easy-tricks/

1-クリックしたページのみを取得する

この点で、FirefoxはほとんどGoogleに似ています。組み込み機能(デフォルトで有効)があり、クリックすると思われるリンクの背後にあるページを事前にダウンロードします。グーグルはあなたがページから最初の結果をクリックするかもしれないと予想します、しかしFirefoxはあなたがクリックしようとしているリンクを世界でどのように予想することができますか?とにかく、私の意見では、これは無駄な帯域幅の使用量、CPUパワー、HDDスペースです。実際には、表示していないページをダウンロードして保存しています。これを、3つの簡単なステップで停止する方法を説明します。

about:configリストで、「ネットワーク」の後に検索を絞り込みます。次に、残りのリストオプションからnetwork.prefetch-nextを示すキーを見つけます。TRUEに設定する必要があります。それをダブルクリックすると、falseになります。これで、Firefoxは不気味な動作を停止し、クリックしたものだけを取得します;)

2- RAMの使用を制限する

他のブラウザほどメモリを消費していませんが、まもなく、まだメモリを消費しています。しかし、それを制御する方法があります。これは単純な構成設定であり、数値がより快適になるでしょう。「browser.cache」の後に検索を絞り込み、残りのオプションからbrowser.cache.memory.capacityを選択します。デフォルトの設定は最大50000まであると思いますが、その必要はありません。取り付けたRAMメモリの量に応じて値を調整する必要があります。512MBから1GBまでのRAMサイズの場合は、15000から始めます。128MBから512MまでのRAMサイズの場合は、5000を試してみれば、満足のいく結果が得られます。

3- Firefoxが最小化されたときにRAM使用量をさらに削減する

これで使用率が非常に低くなりました。10MB程度なので、絶対に必要です。基本的に、これにより、Firefoxを最小化したときにハードドライブに移動します。その結果、メモリ使用量が大幅に減少します。復元しても、同じ使用率に戻ることはありません。FirefoxがRAMではなくHDDにある場合でも、復元速度は同じで、遅延はありません。

あなたがしなければならないすべてはあなたのabout:configページを右クリックし、Newを選択してBooleanをクリックします。ボックスが表示され、値としてconfig.trim_on_minimizeを入力する必要があります。次の画面ではブール値をTRUEに設定する必要があります。Firefoxの再起動後にテストしてください。

4-ページの読み込みを速くする

ほとんどのブラウザは、ダイヤルアップユーザー用に構成されています。最適な使用のために設定を微調整します。「ネットワーク」の後にリストをフィルターで除外し、network.http.pipeliningと表示されているキーを検索して、TRUEに設定します。以下のキー(network.http.pipelining.maxrequests)を変更して、より高い値(たとえば10)に変更できます。ほら、あなたのページは今よりずっと速くロードされます。




0

私はFirefoxを使い始めてからいろいろな方法を試しましたが、どれも実際には機能しませんでした。だから、私は通常それが遅いときにそれを再起動するだけです。

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