为什么HTML的呈现是cpu密集型进程?

时间:2011-01-24 03:32:10

标签: html performance rendering cpu html-rendering

经常有人说html渲染性能的门控因素是cpu。我也通过单独提高CPU速度,内存量和磁盘速度来看到这一点,影响html rending的唯一变化是cpu,

为什么HTML渲染是一个cpu密集型进程(或者用不同的方式说,为什么cpu会加速html渲染中的选通因素)?

1 个答案:

答案 0 :(得分:2)

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