You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Python: Trace GC collection pauses in Performance #2241
We are finding the occasional transaction in Performance (usually when looking at 'Outlier transactionss (p100)') that pauses for multiple seconds (sometimes >10s) in 'Missing instrumentation', or (more often) in a db query that (we're pretty sure) couldn't possibly be actually taking that long.
This is in a threaded web server, so all sorts of things could be going on:
thread is not being scheduled due to file I/O or busy CPUs
the GIL is locked
Python's garbage collector is running and has paused the interpreter
It would be nice if Sentry could display some of these events in the Performance traces, especially the GC one.
Activity