相關文章

Ef59239fb9a3686cfeb40a14d281df18 Google的Chrome瀏覽器具有界面簡潔、速度快、擴充工具多等優點,已經佔據了桌上型電腦市場的半壁江山。但是實現這些優點是有代價的,其中最大的問題就是很吃記憶體,用過Chrome的用戶應該知道,有時候簡直到了有點喪心病狂的地步。

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

V8是Chrome的JavScript引擎,用於編譯和執行 JavaScript  程式碼,處理記憶體的分配,並且對不再使用的工作進行回收。雖然JavaScript並不是網頁的全部,但作為瀏覽器中最常用的程式描述語言之一,基本上所有主流網站都會用到它。

為了提高速度,JS的執行會佔用大量記憶體。對於記憶體較吃緊的裝置來說,Chrome優先考慮加載速度的做法有時候會導致記憶體不夠,導致分頁掛點。於是V8團隊開始針對這種情況進行一些權衡,透過各種優化減少了記憶體的使用率。

設計團隊針對了部分主流網站,像是紐約時報、Hackernews、Reddit、YouTube等網站的對比測試表明,Chrome 55比目前的Chrome 53平均記憶體消耗率下降了50%(紐約時報更是高達65%)。

Chrome准备摘掉吃内存大户的帽子

▲平均記憶體消耗率對比

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

 

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則