2011-01-24 3 views
0

Часто упоминается, что фактором gating в производительности рендеринга html является процессор. Я также видел это, индивидуально увеличивая скорость процессора, объем памяти и скорость диска, и единственное изменение, которое влияет на html rending, - это cpu,Почему рендеринг HTML - процесс интенсивного процессора?

Почему рендеринг HTML-процесса с интенсивным процессором (или другим способом, почему cpu ускоряет фактор gating в html-рендеринге)?

ответ

2

Расчет размеров, пробелов между элементами, рисование небольших изображений, все, что происходит , в то время как браузер по-прежнему загружает HTML-страницу и, возможно, другие ресурсы, что также означает несколько перепозиций этих загруженных элементов. В очень немногих ситуациях вы можете получить большие ошибки страницы памяти, если найдены большие элементы, такие как большие SWF-файлы или гигантские несжатые изображения. Но в целом это процесс расчета и пересчета, который является единицей для задачи.

+0

Интересный момент - это действительно просто более конкретный случай разметки графики, которая связана с процессором в результате того, что она тяжела в вычислениях. Следовательно, графические процессоры выгружаются из процессора. В духе адвоката дьявола, в то время как рендеринг графики с высоким разрешением с высокой частотой кадров при вычислении 3D-векторов и т. Д., Очевидно, связан с cpu из-за всей математики, в случае браузера, где происходят большие вычисления? Или, по крайней мере, происходит достаточно значительно, чтобы быть узким местом, не говоря уже о заметном. – Howiecamp

+0

Google объявил несколько месяцев назад о том, что он намеревается ранжировать страницы на основе времени их рендеринга * (независимо от времени загрузки), что означает, что более медленные страницы для рендеринга являются наименее конкурентоспособными. Несомненно, это заставило всех расспросить, что может замедлить страницу. Идеи заключались в том, чтобы не использовать табличную компоновку и уменьшать HTTP-запросы, поскольку табличная компоновка увеличивает использование ЦП при рендеринге страницы. – rahmanisback

+0

@rahmanisback: это довольно иронично, учитывая, что то, что больше всего замедляет загружаемые страницы, это реклама. – MusiGenesis

Смежные вопросы