MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Investigating CSS Performance

Bản dịch này chưa hoàn thành. Xin hãy giúp dịch bài viết này từ tiếng Anh.

http://people.mozilla.org/~jmuizelaar/css-perf.patch

This patch instruments a bunch of key places and should give an estimate of the order of magnitude of the different parents.

Two counts are collected which allow for an estimation of the amount of work being done during restyle:

  • resolveStyleForCount
    • this is incremented everytime that we do style resolution on an element
  • ContentEnumFuncCount
    • this is incremented roughly for every rule that we test against

Time during restyle can be spent in a bunch of places. For example, HasStateDependentStyle will compute a hint that determines how many elements we'll restyle. If we get a eRestyle_Subtree we will restyle more elements.

This was developed while investigating Bug 1110625

 

Document Tags and Contributors

 Những người đóng góp cho trang này: lethanhtuanhcm1982
 Cập nhật lần cuối bởi: lethanhtuanhcm1982,