2011-01-24 73 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