少し学術的な質問があります。Firefoxを使用している場合、Webサイトにアクセスするときに、使用されていないタブを使用できると、メモリ使用量が向上します。
- そのタブを閉じてから、新しいサイトで新しいタブを開きますか?
- そのタブを再利用しますか?
少し学術的な質問があります。Firefoxを使用している場合、Webサイトにアクセスするときに、使用されていないタブを使用できると、メモリ使用量が向上します。
回答:
非科学的な実験を行ったところ、答えは「タブを閉じてから新しいタブを開く」ですが、私たちは限界について話しています。
Firefoxは242.7MBを占有し、Googleで新しいタブを開いて244.9MBになり、タブを閉じて242.8MBになりました。
次に、Microsoft.comを新しいタブで開き、248MBになり、閉じて242.7MBに戻りました。
その後、Googleを開いて244.8MBになり、次にMicrosoft.comに行き、257MBに行き、Google.comに戻り、246.7MBに行き、両方を閉じて、243.1MBに行きました
そのため、閉じるために使用するメモリは少なくなりますが、私たちはほとんど何も話しておらず、ブラウジングの習慣をすぐに変えることはありません!
これは、各タブのアクティビティに大きく依存します。多くの閲覧履歴を保存していますか?そのタブのページはプリフェッチに使用できますか?プロセスごとのタブモデルを使用するChromeとは異なり、Firefoxにはタブごとにセッションベースのモデルがあります。また、最近閉じたタブは「元に戻す」で使用できるため、閉じても必ずしもメモリが解放されるわけではありません。プロセス全体のライフサイクルでメモリの総量を制限する場合は、調整可能な構成オプションがあります。
重いタブブラウジングに関連する、使用できるabout:configの微調整のいくつかについて説明する記事があります。
ブラウザのエンジンの内部を調査している場合、これは良い質問でしょうが、日々のブラウジングでは、どちらの方法でも違いに気付かないでしょう。心配する必要はありませんが、今でも閲覧を続けます。:)
奇妙な。Wilの逆の結果が得られました。新しいブラウザの起動と、数日間開いていたブラウザの起動の両方です。
最初の起動:
google.caに新しいタブを開く(+ 7508k):
新しいタブを閉じて、superuser.comに新しいタブを開きます(+ 1032k):
thedailywtf.com(-640k)に新しく開いたタブを再利用します:
これは、多くの可能性のうちの1つのサンプルにすぎません。開いたWebサイトは、ロードして解析する必要のある追加機能(javascriptなど)に応じて、異なる効果も持ちます。しかし、新しく開いたタブを再利用すると、実際にはメモリ使用量が減ったことに驚いています。公平を期すために、各ページを読み込んだ後、メモリ使用量が移動しなくなるまで約5秒間待機しました。Mozillaは、新しいリリースではメモリ管理に関してかなり改善されているので、かなりの努力をしていたに違いありません。