浏览器功耗的影响
浏览器在功耗方面如何使用PC内在的硬件具有重大影响。用于现代PC的硬件应具有节能的意识和能力,例如通过把处在空闲状态的硬件合并运算等技术来节省电能。浏览器需要考虑到这些因素,有效地使用电能。
在IE9中我们遵循几个原则,以保证IE9的功率消
耗在行业领先。我们专注于使IE浏览器更快 – 浏览器更快的执行操作,会使得浏览器消耗较少的电能。我们专注于利用现代PC硬件来加速IE浏览器 –
使用专门的硬件降低功耗。我们专注于闲置资源的使用情况 –
当用户不使用浏览器进行交互时,浏览器不应该继续工作消耗电能。我们专注于遵循设备电源管理的指导-浏览器应该注重硬件制造商的指导(以迎合硬件的运行机
制)。
如何测量功耗
为了测量功耗,你要监测全球客户在不同场景的PC硬件功耗,以及PC中每个硬件在功耗和功耗模式方面随时间发生了什么变化。
在Windows 7的开发过程中,我们曾将“硬件运行系统”密切结合,建立了一个全球最先进的PC电源测试环境??。我们将要使用的一些测量设备便来自这个测试环境,包括英特尔 Calpella 架构的电脑。
为了好玩,提供几张我们用于测量电能功耗设备的照片。
测试的笔记本电脑
垂直轴显示单独的PC硬件所消耗的瓦。正如您看到的,PC中的每个硬件所消耗的电量在0.2和1.5瓦之间。在这个测试每个硬件的平均耗电量:
系统(10.529),中央处理器(0.042),内存(0.257),Uncore(1.123),图形处理器+ GMCH(1.359),磁盘(1.120), 络(0.024 )。
情景2:测试空白页的功耗
为了衡量浏览器本身用户界面的功率消耗,下面我们测试每个浏览器的空白页。
在这种情况下,浏览器不执行任何标记,并接近空闲状态,但是在功耗方面开始出现分歧。每个浏览器展现出以下的电量消耗模式:
这种情况下,大多数浏览器已接近系统闲置下的功耗,这意味着它们对功耗的影响很小。 唯一的例外是Opera 11比其他浏览器在空闲时功耗高出约5%以上。
空白页
空闲系统
IE9
Chrome 10
Firefox 4
Opera 11
Safari 5
系统
10.529 W
10.668 W
10.658 W
10.664 W
11.290 W
11.040 W
电池续航时间
5:19 hrs
5:14 hrs
5:15 hrs
5:15 hrs
4:57 hrs
5:04 hrs
情景3:浏览新闻 页的功耗
为了获取浏览器在浏览全球最受欢迎的新闻 站时的功率消耗,以下我们将对每个浏览器进行单独的测试。为确保各个浏览器测试条件的一致性,都是选择加载新闻 站的本地缓存。
相比IE9相对稳定的功耗,Chrome 10的功耗模式显得更具周期性。Chrome 10每个组件的耗电量:
系统(13.561),中央处理器(0.198),内存(0.300),Uncore(1.810),图形处理器+ GMCH(2.027),磁盘(1.311), 络(0.697)。
Opera 11也是周期性的功耗模式,这种模式会随着时间的推移影响系统功耗。Opera 11每个组件的耗电量:
系统(12.833),中央处理器(0.108),内存(0.283),Uncore(1.382),图形处理器+ GMCH(1.637),磁盘(1.283), 络(0.690)。
新闻 站
IE9
Chrome 10
Firefox 4
Opera 11
Safari 5
系统
11.728 W
13.561 W
11.830 W
12.833 W
12.060 W
电池续航时间
4:46 hrs
4:07 hrs
4:44 hrs
4:21 hrs
4:38 hrs
情景4:HTML5应用的功耗,Galactic
Web 迅速走向 HTML5 和 CSS3 标准,并包括Audio, Video, Canvas, SVG一类的新特性。了解HTML5的电量消耗为基础方案,下面我们测试IETestDrive 站中Galactic银河演示的功耗。
银河演示通过使用 HTML5 功能、 通用 Web 模式、 开源的 JavaScript
框架和美国国家航空航天局图像来模拟太阳系。为确保公平测试,我们使用本地缓存的银河副本和每秒三次旋转的太阳系(这就是如何快速的Chrome
10,最慢的浏览器,可旋转在此计算机上的太阳系)。
相比IE浏览器的功率消耗,Chrome 10表现出非常不同的模式。CPU 的使用率显现出两个驼峰,并超过 5 瓦特的峰值。此外,GPU和Uncore的功耗比IE9高出 1 瓦特。Chrome 10每个组件的耗电量:
系统(19.283),中央处理器(2.980),内存(0.493),Uncore(2.673),图形处理器+ GMCH(2.905),磁盘(1.274), 络(0.697)。
Safari 5的功耗显着高于其他浏览器, CPU使用率比Chrome 10更高。 Safari 5每个组件的耗电量:
系统(24.321),中央处理器(6.597),内存(0.477),Uncore(3.120),图形处理器+ GMCH(3.280),磁盘(1.155), 络(0.690)。
我们没有对Opera进行银河演示的测试,因为Galactic使用的 ECMAScript 5 属性 Opera 11 不支持。
以上5个测试方案,我们都使用相同的权重,意思是每个方案将运行相同的时间。那么,一个56瓦特电池的续航时间和功耗是:
测试情景
IE9
Chrome 10
Firefox 4
Opera 11
Safari 5
空白页
10.044 W
7.821 W
9.570 W
7.704 W
8.087 W
新闻 站
11.042 W
9.951 W
10.617 W
8.757 W
8.835 W
Galactic
13.506 W
14.150 W
14.995 W
17.742 W
17.817 W
Fish
21.408 W
24.078 W
20.817 W
21.769 W
21.260 W
电池续航时间
3:45 hrs
2:56 hrs
3:35 hrs
2:43 hrs
2:55 hrs
功耗问题
浏览器发挥整体功耗具有显著而重要的作用。使得浏览器更有效地使用电量,移动设备的电池将持续更长,降低电力成本以及对环境更小的影响。
浏览器如何发挥硬件的优势,在功耗上影响重大,更不要说性能和用户体验。随着信息处理技术变得更加灵活,以及基于HTML5的 络应用日益普及,浏览器功耗将成为焦点。我们希望并鼓励业界以及其他浏览器厂商同我们一起进入一个更节能的Web.
相关资源:IAI电缸软件_iai电缸调试软件-制造工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!