BI 中文站 7 月 16 日报道
伊恩莫里斯(Ian Morris)在福布斯上发表了一篇文章指出,喜欢使用谷歌 Chrome 浏览器的 Windows 用户会在无意之中破坏他们的计算机电池。问题出在系统时钟速率上。
在默认状态下,Windows PC 的系统时钟速率为 15.625 毫秒,这就意味着处理器每秒要“醒来”64 次。但是运行 Chrome 浏览器会将系统时钟速率改成 1 毫秒,这意味着处理器每秒要“醒来”1000 次。
莫里斯是这样解释的:
什么是时钟速率?它为什么这么重要?在象 Windows 那样的操作系统中,事件通常是定时运行的。为了节省电力,在不需要注意任何事件的时候,处理器是处于休眠状态的,当预设好的事件发生时,处理器才会醒来。Chrome 浏览器修改了 Windows 系统的这个间隔期,将时钟速率调到了 1 毫秒,这样系统醒来的次数就比平常多了很多倍。实际上,在 1 毫秒的时钟速率条件下,处理器每秒要醒来 1000 次。而在默认状态下,时钟速率只有 15.625 毫秒,处理器每秒只醒来 64 次。
据微软称,系统时钟速率的这一变化会让用电需求增加 25%,而这就会增加笔记本电脑电池的负担。因为时钟速率是全系统通用的,因此仅仅只因为 Chrome 一个应用程序就对整个系统造成了巨大的影响。
IE 浏览器就没有这个问题了。在 IE 浏览器中偶尔浏览一下网页,系统时钟速率几乎不会受到任何影响,仍然为 15.625 毫秒。如果在 YouTube 上播放视频,系统时钟速率才会被调整到 1 毫秒以便获得流畅的媒体播放体验。相比之下,Chrome 只要被打开了,Windows 的系统时钟速率就会一直保持在较高的水平上。
目前解决这个问题的唯一办法就是关闭 Chrome,换用其他的浏览器。IE 和火狐都不存在这个问题。
莫里斯希望用户们在谷歌的漏洞追踪系统中重点反映这个问题。