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