web-dev-qa-db-ja.com

Firefox64と32ビットのメモリ消費

FFの32バージョンと64バージョンで同じタブを開きましたが、メモリ消費量の違いは驚異的です。

ギャップを減らすために自分の側でできることはありますか?それとも3倍の違いが予想されますか?

FWIW

  1. FFプロセスを1に制限し、両方のバージョンでHWアクセラレーションを無効にしました。
  2. はい、すでにRAMを追加購入しました。はい、私はこれと一緒に暮らすことができます。

enter image description here

4
Anton Duzenko

あなたの質問に対する最短で最も関連性のある答えは this :です。

簡単な答えは「はい」です。64ビットオペレーティングシステムは、ほとんどの場合、対応する32ビットオペレーティングシステムよりも多くのRAMを必要とし、64ビットアプリケーションは、対応する32ビットよりも少し多くのRAMを必要とすることがよくあります。 -ビットアプリケーション。いくつかの理由がありますが、最も基本的なのは、ポインターが64ビットオペレーティングシステムでは32ビットオペレーティングシステムの2倍のスペースを占めることです。

特にQuantumマルチプロセスに関しては、Firefoxのパフォーマンスを大幅に低下させる可能性があるため、RAMの消費量を減らすためにFirefoxのリソース使用量を「制限」しようとしないことをお勧めします。

Google Chromeも同様に動作することに注意してください。 ChromeがRAMをどのように飲み込むかについては長い間ミームやジョークがありました。 Firefox Quantumは、ブラウザプロセスと個々のタブ(安定性とセキュリティのために区分化されている)がある程度分離されているため、最近はChromeと同じように動作します。その結果、アドオンやその他のものが各タブプロセスで複製されることがよくあります。そのため、以前のFirefoxバージョンではほとんど効果がなかったタブが増える=メモリが増えます。

1
BoffinBrain