嗯,標題原文照翻的~
Google's Chrome Web Browser Is Killing Your Laptop Battery
一個科技作家2014/7/14在Forbes網站發的文章。
http://www.forbes.com/sites/ianmorris/2014/07/14/googles-chrome-web-browser-is-killing-your-laptop-battery/
簡單地說,在Windows底下,如果把Chrome打開不關掉(縮小到工具列也一樣),
Chrome會把Windows喚醒工作的時間間隔(system clock tick rate)改掉,造成
什麼事也沒做卻在浪費電!!
如果Windows在沒事做的時候(idle)是固定每15.625ms叫醒自己一次,檢查有
沒有什麼事要做。不過在執行Google Chrome之後,會把system clock tick rate
改成1ms,也就是這個檢查的頻率從一秒檢查64次,變成一秒檢查1000次。
本來這個動作是要在像播放youtube影片等比較需要即時反應的應用才需要啟動。
可是Windows版本的Google Chrome在啟動時就把這個值改掉了,並且在完全
關掉Google Chrome之前都不會把值改回去。
微軟的說法是,如果把system clock tick rate改成1ms的話,可能會提高25%
的耗電量。
作者有測過,在他的桌機上,開了Google Chrome的待機耗電量是15~20W,
不開Google Chrome的待機耗電量是12~15W。在插電的桌機上是沒什麼問題,
如果有幾千萬台電腦都同時開著Google Chrome,那對地球環境的影響應該不是
什麼好事...
也就是說,如果以我們一般使用的習慣,Google Chrome開了就不關,頂多縮小
到工作列上的話,就會產生多餘的耗電。如果你正在外面用電池的電力在使用筆電,
就表示你電池的電力會被無故的多消耗掉!(所以才會有那個標題)
如果要驗證這個問題,微軟有提供一個叫Clockres的命令列程式,執行了之後就
可以看到目前的system clock tick rate。
作者也測試了IE跟Firefox,證實了它們只在必要的時候才會去修改這個值,
沒有必要的時候會還原。
這個問題只影響Windows的用戶,Mac跟Linux的使用者沒有影響,因為它們是
使用一個叫tickless timers的技術來做類似的工作,所以沒有影響。
而且這問題早在2010年就被回報在Chromium bug tracker 上了,完全沒人要
去理它!這個文章發表後,Google已經把這個bug(內部)指派出去了...
想想是很可怕的,因為這個小小的bug,乘以時間再乘以全世界有多少台電腦
在用Google Chrome,莫名其妙地浪費了多少的能源啊~~~
iamyy2000 wrote:
請問用Portable版本的Chrome也會嗎?
應該是Windows版的Chrome都會吧~
連開放原始碼的Chromium (Chrome的開源版本)都有這個問題。
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。
內文搜尋

X