Firefox 67:未使用のタブを自動的にアンロードしてメモリを改善
Mozilla 予定 低メモリ状態でのブラウザのメモリ使用量を改善することを目的としたFirefox 67 Stableの新機能を紹介します。
ブラウザは10年前よりもはるかに多くのメモリを使用します。これは、一部にはWebサイトのサイズが大幅に拡大したことと、一部にはブラウザも変更されたことが原因です。
単一のタブが数百メガバイトのメモリを使用することも珍しくなくなりました。また、メモリ使用量が個々のタブの1ギガバイトのマークを超える場合があります。
メモリ使用量 、特に低メモリデバイスでは、ブラウザメーカーにとって優先事項です。 4ギガバイトまたは2ギガバイトのRAMシステムでFirefoxまたは別のブラウザーを実行している場合、十分な数または適切な種類のサイトを開くと、大量のキャッシュが発生する可能性があります。
ブラウザのタブをアンロードしてメモリを解放するという概念は、新しいものではありません。のような拡張機能 休眠 、 背景タブを一時停止 、 BarTab 、または アンロードタブ Firefox(すべてFirefox 57以降と互換性がなくなった)、または 遅延読み込みタブ 、 TabMemFree 、または タブ制限 Google Chromeの場合、機能を何年もサポート
Mozillaはタブのアンロードを改善しました 近年大幅に。
予定通りに進んだ場合、Firefox 67は未使用のタブをアンロードしてメモリを改善する新機能を導入します。最初のバグレポートは8年前に遡りますが、この機能の作業はほんの少し前に本格的に始まりました。
Mozillaは、メモリ不足の状況でFirefoxのタブをアンロードして、メモリ不足によってユーザーが経験するクラッシュの数を減らすことを計画しています。バグには、リソースを解放する別のシナリオがリストされていますが、これがどのように実装されるかはまだ明確ではありません。
Mozillaはシンプルな優先度リストを使用して、イベントが発生したときにアンロードするタブを決定します(最低から最高へ)
- 通常のタブ
- 固定されたタブ
- オーディオを再生する通常のタブ
- オーディオを再生する固定されたタブ
この機能はすでにFirefox Nightlyで利用可能です。私のシステムではデフォルトでオンになっていますが、設定browser.tabs.unloadOnLowMemoryで制御できます。
Trueは機能が有効であることを意味し、Falseは無効であることを意味します。バグの譲受人であるGarbriele Sveltoによると、Mozillaがメモリ不足状態を検出できる唯一のプラットフォームであるため、現時点ではWindowsでのみ使用できるようです。
Firefox 67は、2019年5月14日にブラウザのStableチャネルにリリースされます リリーススケジュールによると 。
Googleは同様の機能を同社のChromeブラウザに実装しました。 2015年に導入され、 Chromeでのタブ破棄 システムメモリが特定のしきい値に達した場合、メモリからタブを破棄しました。
おわりに
Mozillaは、Firefoxでのメモリ不足に関連するクラッシュの減少を予測しており、これらのクラッシュを今後数週間監視して、仮説をテストする予定です。
では、あなた :通常、ブラウザはどのくらいのメモリを使用していますか?