Chrome 將更新,準備摘掉「吃記憶體」的大帽子!

根據 Google Chrome V8 JavaScript 引擎團隊發佈的引擎優化評測報告,優化後的 Chrome 最高可將兩種記憶體的消耗量分別降低 50% 與 40% 以上!
評論
評論

本文來自合作媒體 36Kr,INSIDE 授權轉載

Google Chrome 瀏覽器具有界面簡潔、速度快、擴展多等優點,已經佔據了桌面市場的半壁江山強(Net Market Share 9 月份 Chrome 佔比為 54.4%,第二的 IE 為 25.5%)。但是實現這些優點是有代價的,其中最大的問題就是吃記憶體,用過 Chrome 的使用者應該知道,有時候簡直到了有點喪心病狂的地步。

不過這個最大的缺點有望在 2 個月內得到顯著改善了。根據 Google Chrome V8 JavaScript 引擎團隊發佈的引擎優化評測報告,優化後的 Chrome 最高可將兩種記憶體的消耗量分別降低 50% 與 40% 以上。而採用這一優化技術的 Chrome 55 穩定版預計將在今年 12 月份推出。

V8 是 Chrome 的 JavScript 引擎,用於編譯和執行 JavaScript 程式碼,處理對象記憶體分配,並對不再使用的對象進行回收。雖然 JavaScript 並不是網頁的全部,但作為瀏覽器中最常用的客戶端腳本,基本上所有主流網站都會使用它。而為了提高速度,JS 的執行是會佔用大量記憶體的。

對於記憶體緊繃的設備來說,Chrome 優先考慮加載速度的做法有時候會導致記憶體崩潰,導致標籤頁的掛掉等等。於是 V8 團隊開始針對這種情況進行一些調整,通過各種優化減少了 Average memory 和 Peak Memory 的使用。在紐約時報、Hackernews、Reddit、YouTube 等典型網站的對比測試表明,在 Average memory 方面  55 比目前的 Chrome 53 消耗率下降了 50%(紐約時報更是高達 65%),在 Peak Memory 方面平均也有 40% 的下降。

fodhxyme0q8l9p7n
2tvs5pl4x55vh28p

雖然 Chrome 有望大幅降低記憶體消耗是個好事情,但是對使用者來說未必就是好消息。因為只要設備有空的記憶體,其他 app 和網站就會想辦法加載新功能去使用這個公共資源。而且記憶體消耗減少必然也會令瀏覽器的加載速度有所放緩。所以,這主要是對記憶體緊繃的設備進行的優化。而在接下來的時間中,V8 團隊還會針對記憶體少於 1G 的低端設備做進一步的優化。


精選熱門好工作

Partnership Manager

樂購蝦皮股份有限公司
臺北市.台灣

獎勵 NT$20,000

社群經營專員

關鍵評論網股份有限公司
臺北市.台灣

獎勵

資深商品開發人員(Sr. Product Development)_台北、上海

科毅研究開發股份有限公司
新北市.台灣

獎勵 NT$20,000

評論