Mozilla修正了一個存在8年的問題報告以改進Firefox記憶體管理
記憶體管理一直是PC瀏覽器的難題,只要使用者同時開啟數十個選項卡,再好的瀏覽器也會變得像是一個優化不佳的應用程式。而Firefox的類似問題較為嚴重並且由來已久。 現在,Mozilla終於開始解決一個8年前的bug報告,該報告提出了一個關閉或休眠舊標籤的效能方面的解決方案。
當時的bug報告建議 在記憶體不足時自動解除安裝(丟棄/休眠)長時間未使用的選項卡以釋放資源。
但現在的問題是,這些標籤頁可能正在做一些有用的事情,比如用Spotify或Pandora在後臺播放音樂。 於是Mozilla建立了以下順序來確定當RAM低時關閉哪些選項卡:
第一個沒有播放音訊而沒有固定的標籤
固定狀態中,但不播放音訊的標籤頁
正在播放音訊的標籤頁
改進後的程式將首先在nightly版的在Firefox 67中出現,如果要提前啟用或者關閉,可以通過更改首選項about:config當中的值browser.tabs.unloadOnLowMemory來控制。