Firefox 94計劃為卸載標簽功能引入about:unloads頁面
日前,本站曾報道 Firefox 93 中將恢復自動卸載標簽(Tab Unloading)功能,也就是當系統內存不足的時候會自動卸載標簽頁。此外,Mozilla 也在準備類似于 chrome://discards 的頁面,在 Firefox 94 版本中正測試 about:unloads 頁面。
事實上早在 Firefox 67 版本中,Mozilla 就實施了一個節省內存的功能。該公司無法弄清用戶設備上的低內存狀況,因此該功能被撤消。
about:unloads 頁面在 Firefox 地址欄中被訪問時,給出了 Firefox 如何優先處理標簽的基本概念,以及如果標簽卸載變得活躍,哪個標簽會被卸載。該頁面還提供了卸載按鈕來丟棄一個標簽。
當用戶點擊一個被丟棄的標簽時,它將再次被重新加載。該表包含7列。優先級,主機,最后訪問,基本權重,第二權重,內存,和進程IDs。當該功能觸發時,基于優先級的標簽就會失去作用,資源就會被釋放,從而使系統內存恢復正常,Firefox就會重新變得流暢和有反應。進程 ID 在標簽頁頂部框架中顯示為粗體,當進程在不同標簽頁之間共享時顯示為斜體。
這很可能類似于Firefox中的任務管理器或about:performance頁面。它顯示標簽的標題、類型、能量影響和標簽所消耗的內存。要在Firefox中打開TM,點擊菜單>更多工具,選擇任務管理器。
about:unloads 和 about:performance 的區別在于,前者允許你按需丟棄標簽,而后者讓你在發現標簽占用系統內存和CPU的時候殺掉它們。