flutter / flutter/devtools

Mark time gaps in frame list

Aperta
#2,767 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
P2 screen: performance
Lingua principale
Dart
Stelle
1.7k
Fork
404
Merge medio
6g 17h
PR unite (30g)
18

Descrizione

If the graph at the top of the Performance tab, which shows the list of frames, could show a physical gap when the corresponding frames were not sequential (e.g. were more than 50ms apart with no FrameRequestPending in the interval), it would be helpful as a way to distinguish different animations. For example, if I load an app, then wait, then tap a button, then wait, then hit a button, I would love to see the three separate animations slightly separated from each other in that frame selector.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando il grafo dell’elenco dei frame della scheda Performance e il modo in cui vengono rappresentati il timing dei frame e gli intervalli di FrameRequestPending. Riproduci animazioni separate con intervalli superiori a 50 ms, quindi individua il codice del grafo e i test pertinenti; il lavoro è completato quando i gruppi di frame non sequenziali mostrano una separazione fisica senza alterare i frame sequenziali.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
dart, flutter
Ambito
devtools, performance
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.