2011-01-24 27 views
0

人们经常说h​​tml渲染性能中的门控因子是cpu。我也通过单独增加CPU速度,内存和磁盘速度以及影响html渲染的唯一变化来看到这一点,它是cpu,为什么HTML的渲染是一个cpu密集型过程?

为什么呈现HTML密集型cpu过程(或者说是一种不同的方式,为什么cpu在html渲染中加速门控因素)?

回答

2

计算尺寸,元素之间的间距,绘制小图像,发生的所有事情浏览器仍在加载HTML页面或其他资源,这也意味着对这些加载的元素进行了多次重新定位。在极少数情况下,如果发现大型元素(如大型SWF文件或巨型未压缩的图像),则可能会出现高内存页面错误。但总的来说,这是一个计算和重新计算的过程,其中CPU是任务的单位。

+0

有趣的一点 - 这实际上只是一个更具体的情况下,由于它在计算过程中很重要,所以cpu受到限制。因此GPU可以从CPU卸载。本着恶魔倡导者的精神,在计算3D向量等时渲染高帧速率高分辨率图形,由于所有数学原理,显然都受到cpu的限制,但在大型计算真正发生的浏览器情况下呢?或者至少发生足够大的瓶颈,更不用说明显的瓶颈了。 – Howiecamp 2011-01-24 03:44:59