IE9硬件加速性能远超Chrome 5.0和Firefox 4.0

添加评论 2010年6月5日

国外媒体报道,相较于IE8浏览器,微软最新一代浏览器IE9的最大改进就是硬件加速HTML5。而这也无疑是一个令人关注的地方。在当今计算机的硬件配置越来越高的时候,硬件可能会闲置出来很多资源,造成资源上面的浪费。如果能够通过利用这些闲置资源来进一步提高浏览器的性能和速度,开发人员就可以开发更出浏览器能支持的网络应用。微软的IE9浏览器就正在做这件事情。

  微软承诺,通过利用IE9中的硬件加速功能,开发者将能够建立全新的HTML5应用程序经验。据悉,通过硬件加速功能,IE9浏览器不仅能够利用计算机系统的CPU,还将能够充分利用GPU。测试IE9硬件加速对浏览器性能提升的影响

  近日,微软公布了3个主流浏览器的硬件加速性能比较结果,参与测试的浏览器包括IE9平台预览版第二版、标记为“Firefox 3.7 pre-Alpha 5”的Firefox 4.0早期开发版本以及Chrome 5 Beta Build 5.0.375.38。结果表明,相较于其主要竞争对手Firefox和Chrome,IE9能够更加充分地利用GPU去渲染网页中所有的文字和图片。

  微软IE性能项目主管Seth McLaughlin表示,IE9的研发核心就是支持完全的硬件加速,IE9的显示渲染子系统能够充分利用显卡中的GPU去渲染网页中的图形和文字,其工作原理是IE9将原本由中央处理器(CPU)完成的图像处理任务转交给专门负责处理图像的硬件图像处理器(GPU)来完成。与此同时,IE9可以利用Java脚本引擎更加有效的利用当前流行的多核处理器,在后台将Java脚本程序代码转换成可以和硬件直接交流的汇编语言。而相对于其他浏览器,IE9更加充分的利用了当前主流处理器的指令集。

  简而言之,通过充分利用GPU硬件加速功能,IE9中所发生的计算将会更加快速,同时还可以减轻CPU的负担,为其他的计算机操作节省更多的CPU空间。

  通过利用GPU硬件加速功能,IE9中图片移动实时速度可以达到平均每秒52帧,而其竞争对手Chrome 5.0和Firefox中的实时图片移动速度仅为平均每秒不足8帧。换句话也就是说,由Firefox和Chrome所提供的硬件加速性能不足IE9的15%。

  #1、IE9浏览器运行图片时CPU及GPU的活性动态

IE9浏览器运行图片时CPU及GPU的活性动

图(1)

  #2、Firefox 4.0早期版本运行图片时CPU及GPU的活性动态

Firefox 4.0早期版本运行图片时CPU及GPU的活性动态

图(2)

  #3、Chrome 5.0浏览器运行图片时CPU及GPU的活性动态

Chrome 5.0浏览器运行图片时CPU及GPU的活性

图(3)

在微软的IE9主页上提供了一个Flying Images功能,专门用于测试浏览器的加速性能如何。打开这个测试网页以后,浏览器里会出现很多浏览器的图标,这些图标会不停的移动和变化。如果你每次都使用不同的浏览器来运行测试的时候,会发现图标的数量、移动变换速度各不相同,只有IE9能够在大量图标的情况下同时让这些图标快速移动和变换,其他浏览器就明显感觉转换的速度跟不上,连打开在IE8浏览器进行测试的时候,这些图标也几乎就是在爬行。从这里我们就能亲身感受到IE9的硬件加速性能是在其他浏览器之上的。

  1. 2010年6月5日 at 10:52 | #1
    unky

    如果你习惯用IE浏览器的话,就算IE测试的性能是最差还是会继续选择使用IE,如果你喜欢用其他内核的浏览器,即使IE浏览器在测试中表现是最好,你还是照样不理会。

  2. 2010年6月5日 at 10:53 | #2
    qufe

    每个浏览器都有自己的优点和缺点,对于浏览器厂商而言,谁不想把自己产品的优点拿出来说呢?!

  3. 2010年6月5日 at 10:55 | #3
    加德

    微软连唇亡齿寒都不怕,还会怕别的浏览器吗,自己本来就NB,其他浏览器要是不服就来拿出自己的本事来看看。

  4. 2010年6月5日 at 10:57 | #4
    pos

    我要是出个浏览器肯定是去注重和加强浏览器的使用体验,还不是每天就在这里测试以及炫耀自己的浏览器有多么优秀。

  5. 2011年3月14日 at 10:44 | #5
    hooamo

    呵呵,文章作者有问题!我用chrome10.0.648.133 (正式版本 77742)测试“Santa’s Workshop”的结果和文章里面说的不一样:50个圣诞老人,每分钟322个礼物,大幅领先!!!你也可以自己动手测测,看是不是这样。ps:别忘了在about:flags里面开启gpu加速

  6. 2011年3月14日 at 21:38 | #6
    iefans

    chrome11和IE9的硬件加速性能还是存在较大的差异,毕竟用的加速架构是不一样的。在FishIE Tank的测试中,chrome11仅跑出了1000Fish/24FPS的成绩,而IE9 RC达到了1000fish/44FPS,当然测试环境的不同,测试出来的数据也会存在差异。五大浏览器硬件加速对比

  7. 2011年4月5日 at 00:06 | #7
    Rovow

    IE9还不支持webgl,对此很失望。 而且ie9经常性出问题,很烦。

  1. 还没有 trackbacks
订阅评论