grafana / grafana/pyroscope-python

pyspy: idle and gil_only filtering happens too late

Aperta
#114 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
4
Fork
2
Merge medio
2g 4h
PR unite (30g)
5

Descrizione

The pyspy collects all the traces for all the threads just to later drop them if not needed, this may consume significant cpu time.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Start by locating where pyspy collects thread traces and where the idle and gil_only filters are applied. Trace the current collection path to understand why unwanted traces are gathered first. Done means unnecessary traces are excluded earlier and the behavior is covered by the relevant existing tests, if available.

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

Valutazione

Stack tecnologico
rust
Ambito
devtools, performance
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.