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