IE9硬件加速性能远超Chrome5.0和Firefox4.0
来源:华军资讯 发布时间:2010-06-09 11:12:00
据国外媒体报道,相较于IE8浏览器,微软最新一代浏览器IE9的最大改进就是硬件加速HTML5。
微软承诺,通过利用IE9中的硬件加速功能,开发者将能够建立全新的HTML5应用程序经验。据悉,通过硬件加速功能,IE9浏览器不仅能够利用计算机系统的CPU,还将能够充分利用GPU。
近日,微软公布了3个主流浏览器的硬件加速性能比较结果,参与测试的浏览器包括IE9平台预览版2、标记为“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的活性动态
图(1)
#2、Firefox 4.0早期版本运行图片时CPU及GPU的活性动态
图(2)
#3、Chrome 5.0浏览器运行图片时CPU及GPU的活性动态
图(3)
猜你喜欢
- 大致流程:导包---import collections新建一个有序字典---collections.OrderedDict()写入json
- 1.JSONObject介绍JSONObject-lib包是一个beans,collections,maps,java arrays和xml
- 场景:1.计算SimHash值,及Hamming距离。2.SimHash适用于较长文本(大于三五百字)的相似性比较,文本越短误判率越高。Py
- 一个MDB数据库就是硬盘上的另外一个文件,所以,像其他文件一样,它也将遇到相同的文件访问许可问题。这个问题的意思是为了读取(和写入,就像您将
- <%DIM LinkArray(4,2)' 定义链接数组LinkArray(0,1)=&quo
- 确定数据库内有多少记录,或者确定有多少记录达到了某些标准,这些用ASP完成并非难事。如果你采用了正确的游标类型,你可以用RecordCoun
- 问题描述有些小伙伴在使用python做GUI界面的时候可能想添加这么一个小功能,就是在界面的某个角落动态的显示当前的时间,本文将介绍具体方法
- 前言如果我们和面试官聊到事务的问题,怎么回答呢?先说下事务是什么,因为我们业务是比较复杂的,不可能一个sql就能解决的,涉及多个sql就组成
- 引言之前在看 CAP 定理时抱有很大的疑惑,CAP 定理的定义是指在分布式系统中三者只能满足其二,也就是存在分布式 CA 系统的。在网络上查
- 基于Vue的页面切换左右滑动效果,具体内容如下HTML文本页面:<template> <div id="app&
- 如果你已经理解了block formatting contexts那么请继续,否则请先看看这篇文章。Overflow能够做一些很牛掰的事情,
- 本文实例讲述了Python删除windows垃圾文件的方法。分享给大家供大家参考。具体如下:#coding:utf-8import os#f
- 废话不多说了,直奔主题了。mysql的四种启动方式:1、mysqld启动mysql服务器:./mysqld --defaults-file=
- OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特
- 前言:本系列文章主要参考了《Ultimate ASP.NET Core 3 Web API》一书,对原文进行了翻译,同时适当删减、修改了一部
- 前言Python一般使用Matplotlib制作统计图形,用它自己的说法是‘让简单的事情简单,让复杂的事情变得可能'。用它可以制作折
- 本文研究的主要是Python编程通过pandas将数据分割成时间跨度相等的数据块的相关内容,具体如下。先上数据,有如下dataframe格式
- 前言我们在前面的例子里,我们学习使用集合里字符或非集合里的字符,这时都是要把每个字符写出来的,但是有时需要把26个小写字母都放到集合里,那么
- 1.SQL Server2019安装包下载1.1进入官网SQL Server 20191.2下载安装包1点击Continue2.填写个人信息
- --创建链接服务器 exec sp_addlinkedserver &