浏览器辞典:GPU硬件加速

系统 浏览器
GPU硬件加速是使用合成缓存将可视元素或元素的可视化树缓存为位图图面的行为。对一些图形操作来说,GPU是更合适的选择,比如GPU在执行Alpha混合与双线性图形缩放的时候就比CPU快得多,还可以利用像素着色器执行复杂的每像素计算。

GPU硬件加速是使用合成缓存将可视元素或元素的可视化树缓存为位图图面的行为。这可能为某些方案带来重大的性能改进。使用缓存合成,您可以在可视元素***次呈现之后,将其缓存为位图。在将某个对象或对象树缓存为位图之后,当应用程序刷新时,它不再经过呈现阶段,而是只呈现缓存的位图。此类缓存位图交换可以充分利用用户 GPU 中提供的硬件加速功能,这种方法会大大改进某些方案的性能。

GPU硬件加速包含多种技术在内,以下以IE9为例进行说明:

IE9中使用了Direct2D、DirectWirte、XPS等新技术进行文字、图像、视频、SVG等内容的渲染。Direct2D的加入可以让浏览器调动GPU来优化渲染丰富的图形,从而带来更快的Web程序运行速度,以及更高质量的浏览体验。

对一些图形操作来说,GPU是更合适的选择,比如GPU在执行Alpha混合与双线性图形缩放的时候就比CPU快得多,还可以利用像素着色器执行复杂的每像素计算。

利用GPU执行更多任务,CPU资源就得以释放给其他浏览器子系统,还能获得更流畅的动画和视频播放效果。

【相关阅读】

  1. AMD产品经理看Office 2010 GPU硬件加速
  2. IE9借助GPU硬件加速的六大优势
  3. 微软:IE9支持GPU加速 Google从中获益***
责任编辑:yangsai 来源: 网络转载
相关推荐

2011-03-10 14:11:21

GPU硬件加速IE9

2010-07-21 16:54:29

云加速浏览器

2010-07-20 15:28:09

ChakraIE9浏览器

2010-07-21 16:37:12

Nitro浏览器Webkit

2010-07-20 16:18:16

2010-07-21 15:21:08

Presto浏览器Opera

2010-07-20 15:41:39

TridentIE浏览器

2010-07-21 15:43:43

Carakan浏览器Opera

2010-07-21 16:00:40

Vega浏览器Opera

2010-07-20 16:24:38

Gecko浏览器

2010-07-21 15:06:33

2010-10-08 09:18:06

Ubuntu 10.1GPU硬件加速

2010-07-21 16:07:02

Opera Turbo浏览器

2023-05-10 14:57:13

UbuntuChromium

2010-07-20 16:35:52

V8JavaScript浏览器

2010-01-27 09:17:43

Office 2010GUP加速

2010-07-21 14:47:22

2010-05-19 11:17:24

Office 2010

2020-07-08 17:24:10

Windows 10GPU硬件

2020-07-08 08:30:28

Windows操作系统功能
点赞
收藏

51CTO技术栈公众号