您的位置:首頁>科技>正文

Chrome 太費電,Google 說新版本有辦法解決

Chrome 用戶一定都明白, 無論是在 Mac 還是在 PC 上, 這款流覽器的體驗都是喜憂參半的:Chrome 的渲染性能幾乎是流覽器中最好的外掛程式系統也最完善, 可是記憶體洩漏和耗電過大的問題卻對筆記本用戶非常不友好。 在最新的 Chrome 57 版本裡, Google 再一次嘗試解決這個問題。

在 Google 針對 57 版本的 Chrome 發佈的更新博客中寫道, 這個版本的 Chrome 引入了一個全新特性, 叫做“後臺標籤頁”(Background Tabs)。 這個新特性為網頁開發者們提供一個程式介面, 能夠在識別網頁處在不活動狀態時, 限制這個網頁使用的 CPU 使用負載。

比如用戶打開了 10 個標籤頁, 但除了當前正在看的那一個之外,

其他的網頁會在 10 秒的過渡期之後, 被限制只使用 1% 的處理器負載。 Chrome 的開發團隊表示, 這個新特性可以在現在的基礎上節省 25% 的電力。 但是鑒於不同的網頁有不同的用途, 這個特性不針對所有的網頁都生效, 比如正在播放音樂的標籤頁。 另外, 網頁開發者如果在開發過程裡加入了這個功能對應的 CPU, 也可以讓標籤頁更加省電。

這不是 Chrome 第一次嘗試減少流覽器的電力消耗。 Chrome 的主打特性是之一就是每一個標籤頁都是獨立進程, 也就是說任何一個單獨標籤頁崩潰都不會影響其他標籤頁的運行。 但這樣的代價就是流覽器佔用的記憶體和 CPU 時間會成倍增長。 過去, Chrome 採用限制後臺網頁的進程數量來省電,

但效果並不好。

Chrome 團隊最終的目標是, 希望在未來實現所有不活躍的網頁都能徹底休眠, 但因為還有很多需要即時運轉的網頁, 比如使用者打開一個股票頁面在後臺運轉, 需要時不時看一眼, 徹底休眠會導致體驗問題。 所以這個目標需要網頁開發者們配合 Chrome 的程式介面來實現。

目前, Chrome 是全球互聯網是試產佔有率第一的流覽器, 2 月份的佔有率超過 58%, 微軟的 IE 佔有率約 19%, 火狐為 11%。 這種優勢是在微軟的 Windows 預裝 Edge/IE 流覽器和 Mac 預裝 Safari 的基礎上達成的, 這側面證明了 Chrome 的技術優勢。

關於記憶體佔用過大的問題, 去年 10 月更新的 55 版本 Chrome 通過引入了新的 JavaScript 引擎, 據說大幅減少了記憶體佔用。

題圖/Flickr

Next Article
喜欢就按个赞吧!!!
点击关闭提示