servo/webrender

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

Offen

#2.842 geöffnet am 25.06.2018

 (2 Kommentare) (3 Reaktionen) (0 zugewiesene Personen)Rust (319 Forks)github user discovery
area: performancedifficulty: moderatehelp wantedpriority: soon

Repository-Metriken

Stars
 (3.355 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 20T 5h) (1 gemergte PR in 30 T)

Beschreibung

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.

Contributor Guide