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