servo/webrender

Profile how primitive runs / clip nodes are being produced by Gecko

Aperta

#2842 aperta il 25 giu 2018

 (2 commenti) (3 reazioni) (0 assegnatari)Rust (319 fork)github user discovery
area: performancedifficulty: moderatehelp wantedpriority: soon

Metriche repository

Star
 (3355 stelle)
Metriche merge PR
 (Merge medio 20g 5h) (1 PR mergiata in 30 g)

Descrizione

It would be really interesting to profile a series of real world pages in Gecko, and get a sense of:

  • What the ratio of clip nodes is to primitives.
  • How many primitives (on average) there are per primitive run in a Picture.

From this information, we may be able to either:

  • Improve the display lists that Gecko is producing, if there are redundant clips (either in Gecko or in WR itself).
  • See if there is a better way to store some of this information given the real world usage patterns we see.

Guida contributor