一直以來,Chrome都因?yàn)檎加脙?nèi)存高而被吐槽是“內(nèi)存殺手”。相比之下,占用內(nèi)存較低的Firefox成為了不少人的替代方案。然而Firefox 75發(fā)布后,不少用戶表示升級(jí)到最新版的 Firefox 比 Chrome 更消耗內(nèi)存。
起因是一名用戶在 reddit 發(fā)表帖子稱他做了一個(gè)對(duì)比,發(fā)現(xiàn)Firefox 75比 Chrome 更占用內(nèi)存。他首先禁用 Firefox 75擴(kuò)展,并且不打開任何標(biāo)簽頁。與此同時(shí),保持 Chrome 的所有擴(kuò)展已啟用,并且只打開一個(gè)標(biāo)簽頁。此時(shí)兩者的內(nèi)存使用情況如下,F(xiàn)irefox 占用大約240MB 內(nèi)存,而 Chrome 占用的內(nèi)存大約是100MB。
接著,這名用戶啟用Firefox 的擴(kuò)展,此時(shí)它消耗大約500MB 內(nèi)存,而 Chrome 在打開相同標(biāo)簽頁數(shù)量的情況下,內(nèi)存占用保持在300-350MB 內(nèi)。(使用的系統(tǒng)為 Ubuntu 19.10)
回帖中很多用戶都表示遇到了同樣的情況,有人表示自己用 Firefox 打開2、3個(gè)標(biāo)簽頁就會(huì)出現(xiàn)卡頓,而 Chrome 處理同樣數(shù)量的標(biāo)簽頁卻十分輕松。還有人提到以為自己的瀏覽器感染了惡意軟件,所以才導(dǎo)致狂吃內(nèi)存。
還有用戶指出,F(xiàn)irefox 確實(shí)比 Chrome 更耗內(nèi)存,但如果兩者打開的標(biāo)簽頁越多,內(nèi)存占用的差距就越小。具體來說就是,當(dāng)打開4、5個(gè)標(biāo)簽頁時(shí),Chrome 占用的內(nèi)存大多數(shù)時(shí)候要比 Firefox 低;不過當(dāng)打開20~30個(gè)標(biāo)簽頁時(shí),Chrome 占用的內(nèi)存會(huì)比 Firefox 更多。聽起來 Firefox 像是擅長(zhǎng)“馬拉松”的瀏覽器,Chrome 則是“短跑運(yùn)動(dòng)員”。
帖子評(píng)論出現(xiàn)了 Firefox 開發(fā)團(tuán)隊(duì)成員的回復(fù),他表示確實(shí)會(huì)偶爾出現(xiàn)某個(gè)版本的 Firefox 比 Chrome 更耗內(nèi)存的情況。原因是每隔幾個(gè)月 Mozilla 開發(fā)者就會(huì)審核 Firefox 的內(nèi)存使用情況并設(shè)法對(duì)其進(jìn)行優(yōu)化。然后添加新特性,導(dǎo)致內(nèi)存使用量增加(通常是由于需要大量?jī)?nèi)存的新安全功能,或者由于尚未優(yōu)化的原型功能),如此循環(huán)前進(jìn)。